API/Get Email Contact API

Get Email Contact API

Retrieve one email contact by email address.

Retrieve one subscriber by email address from the organization attached to the API key.

Request

GET /api/v1/email/contacts/:email
curl -H "x-api-key: org_api_key" \
  https://growth.example.com/api/v1/email/contacts/lead%40example.com

Response

{
  "contact": {
    "id": "m57...",
    "email": "[email protected]",
    "firstName": "Lead",
    "lastName": null,
    "status": "subscribed",
    "source": "api",
    "customFields": {},
    "tags": ["newsletter"],
    "createdAt": 1783528574709,
    "updatedAt": 1783528574709
  },
  "suppressionReason": null
}

Error responses:

StatusMeaning
400Invalid email.
401Missing or invalid API key.
404Contact not found in the API key's organization.

Notes

  • The email must be URL encoded when it contains @ or +.
  • suppressionReason is unsubscribed, bounced, complained, or null.