Tips, Tricks and Known Issues Using the WebServices APIs

Getting Started

--1. Get your Developer API key. The Developer API key identifies the person or organization who built the application. It is confidential information and should not be shared with your application end users.
--2. Find out which APIs exist. See this reference.
--3. Construct your access credentials. Your access credentials are constructed from the Developer API Key, the Constant Contact login name for the data you want to access and the Constant Contact password for that Constant Contact user. The API Username is a concatenation of your API User Key, the "%" character and the Constant Contact login name like so: {API Key}%{UserName}
--4. Reference the top level document for your domain. In many cases this may be the service description, which is held here: https://api.constantcontact.com/ws/customers/{UserName}/
where {UserName}/ is the user name of the Constant Contact account holder.
--5. Navigate the response document to get a reference to the next level of details.

Using RESTClient

RESTClient is a great tool to test your XML and the way you are using Constant Contact APIs. It gives you a simple way to test individual calls outside of your program to check if you are calling APIs correctly, and if not, it provides detailed error messages that the server returns. We created a user guide to help you use this helpful tool.

Combining Several Constant Contact APIs

Constant Contact supports several APIs. While the APIs can be combined as needed, the capabilities, usage model and limitations of the APIs vary. For an overview of the available Constant Contact APIs, see this page.

FAQs and API Known Issues

There are a number of things you might want to know about the API, including: