Use this endpoint to retrieve (GET) contacts in the user's account, or to create (POST) a new contact.
Click a method to view its documentation
Privileges: contacts:read
Retrieves one or more contacts in the account, depending on the query parameters used:
email
query parametermodified_since
query parameter. This is useful for syncing contacts across applications.status
query parameter.
GET: https://api.constantcontact.com/v2/contacts |
|||
name |
type |
default |
description |
---|---|---|---|
api_key |
query |
REQUIRED; The API key for the application |
|
query |
Optional - specify the EXACT contact by email address to retrieve information for |
||
include_contact_id |
query |
false |
Boolean; |
limit |
query |
50 |
Specifies the number of results displayed per page of output, from 1 - 500, default = 50. See Paginated Output for more information on using |
modified_since |
query |
Use to retrieve a list of only contacts that have been modified since the date and time specified in ISO-8601 format |
|
status |
query |
ALL |
Use to retrieve a list of contacts with a specific status; status values are:
|
code |
description |
---|---|
200 |
Request was successful |
401 |
Authentication failure |
404 |
Contact not found for specified ID |
406 |
Unsupported Accept Header value, must be application/json |
500 |
Internal server error |
property |
type(max length) |
description |
---|
{ "meta": { "pagination": { "next_link": "/v2/contacts?next=c3RhcnRBdD0zJmxpbWl0PTI" } }, "results": [ { "id": "196", "contact_id": "12345678-1234-1234-1234-123456789012", "status": "ACTIVE", "fax": "318-978-7575", "addresses": [ { "id":"2", "line1": "47 Shawmut Ave.", "line2": "Suite 404", "city": "Boston", "address_type": "BUSINESS", "state":"Massachusetts", "state_code": "MA", "country_code": "us", "postal_code": "02158", "sub_postal_code": "" } ], "notes": [], "confirmed": false, "lists": [ { "id": "1", "status": "ACTIVE" } ], "source": "API", "email_addresses": [ { "id":"1", "status": "ACTIVE", "confirm_status": "NO_CONFIRMATION_REQUIRED", "opt_in_source": "ACTION_BY_VISITOR", "opt_in_date": "2013-01-23T13:48:44.108Z", "opt_out_date": "1969-12-31T19:00:00.000Z", "email_address": "rmartone@systems.com" } ], "prefix_name": "Mr.", "first_name": "Ronald", "last_name": "Martone", "job_title": "Systems Analyst 3", "company_name": "System Optimzations", "home_phone": "617-555-1212", "work_phone": "318-978-8896", "cell_phone": "448-989-3182", "custom_fields": [], "source_details": "New Contact Signup App" } ] }