List subscriber campaigns


I'm looking for a way of listing out the campaigns that a subscriber is signed up to for one of our clients.  this should only show the campaigns that the client has running, so won't just be based upon their email address.  the idea is that we'd be able to give people the ability to unsubscrie from multiple campaigns at the same time.  looking through the api documentation i can't see anything that looks like it will do this, has anyone else managed to do this?



Mathew Mathew, 6 years ago

Hi Tony,

Could you elaborate on what you mean by "the campaigns that the client has running" - do you mean autoresponder series?

Get in touch with us on Twitter:
We're also on Facebook:
tperry, 6 years ago


Thanks for the response, what i mean is basically a list that i assume is produced from the get client campaigns call ()  then with this list we'd like to be able to tell users which lists they are signed up to, and then give them the option of unsubscribing all at once through the website.

So if the call above returns campaigns, a,b,c,d,e,f, we'd like to then provide this list as check boxes down the page, and indcate if the entered email address is subscribed to the list.  is there a call that we can pass say a clientID, an email address, and that would return this information?


zeski, 6 years ago

Hi Mathew

I was wondering if there was an answer to this as I am working on a system that requires the same "subscriber check" functionality that the OP has described.


jamesd jamesd, 6 years ago

This is easily doable by combining a few pieces of API functionality. Given a campaign monitor client and a subscriber's email address:

1. Get the campaigns:
2. Get the lists for each campaign:
3. For each list, check whether a subscriber with the given email address exists using:

See why 200,000 companies worldwide love Campaign Monitor.

From Australia to Zimbabwe, and everywhere in between, companies count on Campaign Monitor for email campaigns that boost the bottom line.

Get started for free