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 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.
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.
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.
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.
Hope that helps!