Dave, thanks for the info. I like the two step idea - hadn't actually thought of doing it like that. I realize the module isn't supported by CC, but I was really asking whether the legacy APIs could specifically target a single list from many. I did some more digging around and found the legacy API PDF file you have on your site, and it states the following for the UsubscribeSiteVisitor function: "Use this API to unsubscribe/permanently remove a site visitor from all contact lists." I guess that answers my question with a "yes, it removes a user from all lists". Just below this section are the required parameters and the list is not one of them. Therefore, I can assume that means that the list is not selectable.
Anyway, I'll go ahead and add in some extra processing to do the two step re-registration of a user.
... View more
I am using a Drupal module (http://drupal.org/project/constant_contact) to manage users in Constant Contact, and noticed that if I unsubscribe someone from one list, their name is removed from all lists. Is this standard behaviour using the Site Visitor API? The module passes the list name to the unsubscribe function correctly, but it seems to be ignored on the Constant Contact side of things.
I realize the Restful APIs are better, but I don't really have time to rewrite the module to use them. However, if this will allow removal of the user from a single list instead of all lists, then I guess I'll have to.
By the way, your site says that the support for development using legacy APIs will be withdrawn, but will the APIs still function indefinitely?
... View more