Skip to main content
PATCH
Update contact profile

Authorizations

X-API-Key
string
header
required

API key with format cs_live_xxx

Path Parameters

contact_id
string<uuid>
required

Body

application/json

Editable profile fields.

Only the fields present in the request body are written, so clearing a value requires sending it explicitly as null. Editing a contact never rewrites the matching columns on its leads: those are the send-time snapshot.

first_name
string | null
Maximum string length: 255
last_name
string | null
Maximum string length: 255
company
string | null
Maximum string length: 255
custom_fields
Custom Fields · object | null

Response

Contact updated

Response for a single contact with its campaign memberships.

contact
ContactDetailResponse · object
required

A contact plus its complete cross-campaign history.

success
boolean
default:true
message
string
default:Contact retrieved