Update Contact

Updates an existing contact identified by id (contact UUID) in the authenticated account. Pass domain to route the update to a sub-account in the same billing group. All field updates are partial -- only fields supplied in the body are written. name is a fallback that is split into first_name / last_name if those are not provided directly.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
length ≤ 36

Contact UUID (required).

string | null

Optional. New email address. Validated against email:rfc,dns.

string | null

Optional. New first name.

string | null

Optional. New last name.

string | null

Optional. Single field carrying both first and last name. Used as a fallback when first_name / last_name are not provided.

string | null
enum

Optional. Set to 1 to opt the contact out, 0 to subscribe.

Allowed:
string | null

Optional sub-account domain. When supplied and the domain belongs to a different account in the same billing group, the update is routed to that sub-account instead of the default authenticated account.

Responses

401

Missing or invalid bearer token.

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json