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:read

Retrieves a list of the contact lists in the user's account. Use the modified_since query parameter to retrieve only contacts lists that have been modified on or after the date/time specified; this is useful for identifying and synching lists that have changed between applications.

DescriptionTOP

Privileges required: account:read

Retrieve a list of all email addresses associated with an account. Constant Contact accounts are required have at least one CONFIRMED email address in order to send email marketing campaigns.

You can retrieve email addresses by status, CONFIRMED or UNCONFIRMED,  using the status query parameter.

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

Test API

name

type

default

description

api_key

query

REQUIRED; The API key for the application

status

query

ALL

Use status to retrieve addresses with a specific status, ALL, UNCONFIRMED, or CONFIRMED

Response CodesTOP

code

description

200

Request was successful

400

Invalid status or no status parameter present in the parameter list

401

Authentication failure

406

Unsupported accept header value; must be application/json

500

Internal server error occurred

StructureTOP

property

type(max length)

description

Example ResponseTOP

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