I’m developing an application using the APIs. I’ve come across a problem I wonder if you can help me solve.
As with a lot of applications requiring the use of the APIs, I need to make sure that my local database of contacts match the database at Constant contact. When it comes to adding a contact, this is no problem as all subscriptions are initiated by the user on our website. But when it comes to unsubscribing, there are two choices for the customer:
unsubscribe through our website
unsubscribe using the “safeUnsubscribe” link at the bottom of the email.
The first is no problem; I can update my local database, and send an API request to de-list the contact.
The second is a problem because I can see no option for a callback to my site to notify my site that a user has de-listed, and so the databases fall out of sync.
Is there any way to modify the “safeUnsubscribe” link so it points to an action on my site (from where I will send an API request to CC to de-list the contact). Or is there a way that the unsubscribe process could include a callback to an action on my site to enable me to keep my database in sync. (Something like Paypal's IPN).
... View more