Our v3 API is now available! Learn more by visiting the v3 developer portal. Creating new v2 API keys is no longer supported.

Account Email Addresses

Use this endpoint to add (POST) an email address and retrieve (GET) a list of the email addresses associated with the account. When creating an email campaign, users need to use a CONFIRMED email address in the from_email and reply_to_email fields in an email campaign.

Methods:

Click a method to view its documentation

GET POST

DescriptionTOP

Privileges required: contacts:lists:write

Create a new contact list in the user's account, you must include the name of the list, and the list status of ACTIVE, HIDDEN, or REMOVED.

DescriptionTOP

Privileges required: account:update

Add an email address to an account. The email address is added with a status = UNCONFIRMED. Once the verification message sent to the added email address is verified, the status = CONFIRMED. At this point the email address can be used as from_email and reply_to_email address in email campaigns.

NOTE: This endpoint is limited to 200 POST calls per day.

POST: https://api.constantcontact.com/v2/account/verifiedemailaddresses

Test API

name

type

default

description

api_key

query

REQUIRED; The API key for the application

Example JSON Request BodyTOP

[
    { 
        "email_address" : "abc@def.com"  
    }
]

Response CodesTOP

code

description

200

Request was successful; the email address specified already exists, but is UNCONFIRMED. Another confirmation message will be sent.

201

Request was successful

400

Invalid email address or is not formatted correctly

401

Authentication failure

405

Unsupported method, only GET and POST are supported

406

Unsupported accept header value; must be application/json

409

Email address is already verified

500

Internal server error occurred

StructureTOP

property

type(max length)

description

Example ResponseTOP

[
	{ 
		"email_address" : "abc@def.com", 
		"status" : "UNCONFIRMED" 
	}
]