PATCH/v1/contacts/{id}

Update contact

Update an existing contact's email or other optional metadata.

Authentication

Requires a Bearer token (API key) in the Authorization header.

Path parameters

idstringrequired

Unique identifier (UUID) or email address of the contact.

Request body

emailstring (email)

Email address of the contact.

subscribedboolean

Whether the contact is subscribed to receive marketing emails. Defaults to true.

firstNamestring or null

First name of the contact.

lastNamestring or null

Last name of the contact.

propertiesobject

Coming soon - not yet supported. Key-value pairs of custom contact properties.

Response

200Contact updated

{
  "success": true
}

400Invalid property values

{
  "success": false,
  "message": "string"
}

404Contact not found

{
  "success": false,
  "message": "string"
}