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 parameter
modified_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"
}
]
}