Thanks in advance for your support.
We did find that some customers who are using certain older versions of the SiteVisitor API are now receiving a 404 page not found when trying to use them. We have over the years updated the URL in our documentation and in our systems, but up until this past week we have always maintained a backwards compatibility with redirects. We did some security work this weekend that caused these redirects to no longer work.
You will want to use this URL to get this to work going forward. Again though, this is a depricated API and this API will be fully retired at a future date. We recommend anyone using this API start the process of updating sooner to make the change over easier.
We did not have any issues with http://api.constantcontact.com/0.1/API_AddSiteVisitor.jsp; however,
http://api.constantcontact.com/0.1/API_UnsubscribeSiteVisitor.jsp did not always work.
Our users subscribe to the one type of email based on their preferences.
When they change their preferences our site requests API_UnsubscribeSiteVisitor.jsp to remove the old subscription,
then API_AddSiteVisitor.jsp to add a new one.
It works well at times; however, sometimes we still see 2 subscriptions in Constant Contact.
If we request a problematic URL .. API_UnsubscribeSiteVisitor.jsp.. in the IE browser, we get the IE download error message, but the subscription is gone from Constant Contact.
Not sure what the problem may be.
We'll take a look at this problem on our end. A better solution for you though would be to implement out REST APIs and phase out the Site Visitor API. The REST API allows you to check to see if someone already exists and if they do, you can pull out all their existing information and allow them to update it.