Use this endpoint to retrieve (GET), update (PUT), or optout/unsubscribe (DELETE) a contact. To create a new contact, use the POST method for the contacts-collection API .
Click a method to view its documentation
Privileges required : contacts:read
GET the contact specified by the
contactId
path parameter.
GET: https://api.constantcontact.com/v2/contacts/{contactId} |
|||
name |
type |
default |
description |
---|---|---|---|
api_key |
query |
|
REQUIRED; The API key for the application |
contactId |
path |
|
ID of the contact being retrieved |
code |
description |
---|---|
200 |
Request was successful |
401 |
Authentication failure |
404 |
No persons found using 'contact ids (contact_id_you_entered)' |
406 |
Unsupported Accept Header value, must be application/json |
500 |
Internal server error occurred |
property |
type (max length) |
description |
---|
- {
- "id": "196",
- "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": "Server Flow App"
- }