Subscriber:getAllSubscribedLists will we ever see this?

Hi,

When a user logs on to our system we would like to show them a list of newsletters they're subscribed to, will you guys ever create that api method, or should i just implement on my end by getting every list, and then iterating through checking the the user is subscribed (:eek)

Thanks
Mark

Mathew Mathew, 7 years ago

Thanks for the suggestion Mark. Right now, you would need to use the Get Is Subscribed  ( http://www.campaignmonitor.com/api/method/subscribers-getissubscribed/ ) method on each list, as you suspect.

We're not currently planning the update you request, but I will add it to our suggestion list here as something to consider for the future.


Get in touch with us on Twitter: http://twitter.com/campaignmonitor
We're also on Facebook: http://facebook.com/campaignmonitor
scvbass3, 6 years ago

Hi -

I would like to see this method added as well. Making a single API call instead of 4 or 5 (to check against every list) is extremely more efficient.

Thanks,

Brian

markemw, 6 years ago

I just want to second this. I came to the forum to see whether there was a way to wrap multiple calls to the API in one request (as you can with the Facebook API), because I've encountering exactly the same problem. Giving a subscription status to multiple lists is horribly slow at the moment, with each API taking around 1-1.5s it slows the page down terribly if you're requesting even 4-5 subscription statuses.

jamesd jamesd, 4 years ago

Hey all,

We can finally offer you the ability to find all the lists to which an email address is subscribed via the API. We're sorry it took so long to appear. We just have a massive number of feature requests, and it only makes sense to prioritise them by how many people have requested them. So this one has finally been included.

Please check the API docs for details. You'll also see this feature in the latest version of all our officially supported API wrappers.

Hope that helps!

Join 200,000 companies around the world that use Campaign Monitor to run email marketing campaigns that deliver results for their business.

Get started for free
1-888-533-8098