I think the listID maybe not show now. The api could not be use.

I testing the api now.But, I could not found the listId on the place you tell me(http://campaignmonitor.com/api/required/#listid):
Subscriber List ID

You can find the API Subscriber List ID under List Details on the Subscriber List page under Manage Subscribers. The API List ID is highlighted in red below.

I could not found any red word on here(http://yaaahaaa.createsend.com/subscribers/listDetail.aspx?listID=520A2E83D4EC3D82)

I use the listID on the query string, but the system tell
me,  Cannot convert 520A2E83D4EC3D82 to System.Int32.
So, I think the listID maybe not this.

Lyman, 7 years ago

ok.sorry,I found it now.....
need to click on the link : (edit list name/type)

Lyman, 7 years ago

But, still could not use yet...
Actually, I got the id is not a int value( I saw the api document tell me that is an Int value)
Here is the list id I have got:   0b385252309dfe8c370025d9f87b3202
Then the system here( http://app.campaignmonitor.com/api/api.asmx/Subscriber.Add)  still tell me
Cannot convert 0b385252309dfe8c370025d9f87b3202 to System.Int32.

And on my localhost server, then get an error : int(1000) string(15) "Undefined error"

Phil Phil, 7 years ago

Hi Lyman,

With the changes to the API we've also changed the URL endpoint. Anything directed to http://app.campaignmonitor.com/api/ is for the old API only. If you're going to use the new API key with the new listIDs and clientIDs, you'll need to make sure you're using the new endpoint.

To get the wsdl description for the updated API, go to api.createsend.com/api/api.asmx?wsdl

For example, a call to add a subscriber will now need to be made to:

Note the changes to the example XML shown on the Subscriber.Add page

Hope that helps,

Lyman, 7 years ago

Thank you so much. I just make a mistake.
Acutally, I try to use your services yestoday, then find that your website was updating....
Then I read and download the api sample ( the old version).
So, I use the wrong api address..
So sorry and thank you again, Phil.

andreas, 7 years ago

I clicked on "edit list name/type" but can't find the list ID at all! Where is it? I even did a search on the page.. nothing..

Dave Dave, 7 years ago

Hi Andreas, it's under  the List Type drop down. Here's an example, with the ID itself blurred out.


andreas, 7 years ago

I must be in the wrong place! I just dont see it!

Stig Stig, 7 years ago

Hi andreas!
You may need to go to "Account Settings" and click "Generate your API key" (in the sidebar).

Try that, and see if the list ID shows up.


The Campaign Monitor Blog – HTML email smarts to go with your good looks.
andreas, 7 years ago

Hi stig. Thanks. will my old API key stil work? I do have a live website that is using that.

Stig Stig, 7 years ago

Someone from the Freshview team will have to tell you for certain, but I think so...


The Campaign Monitor Blog – HTML email smarts to go with your good looks.
Dave Dave, 7 years ago

All your old code will definitely continue to work Andreas, this post explains it all:


andreas, 7 years ago

great. let me give it a try. Thanks so much everyone for your swift help!

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