Skip to main content
PUT
Perform a standard full update on an existing contact record. Modify personal identification fields, assign or replace segmentation tags, update customer notes, and edit custom key-value metadata.
To partially update CRM lifecycle stages, lead scores, assigned owners, or AI handling delegation, use the dedicated Partially update contact CRM (PATCH) endpoint instead.

Authentication

This endpoint requires Bearer token authentication.

Input parameters

string
required
Unique UUID identifier of the contact to update. Example: 7b8f9e2a-4c1d-48ef-9123-bcde456789ab.
string
required
Bearer token for authentication. Format: Bearer <token>.
string
Updated full name of the contact.
string
Updated destination telephone number.
string[]
Updated array of segmentation tags (e.g. ["vip", "churn_risk"]).
string
Updated internal notes.
object
Updated custom metadata attributes dictionary.

Response Fields

Returns the updated ContactResponse object:
string
Contact UUID.
string
Organization UUID.
string
Updated telephone number.
string
Updated full name.
string[]
Updated segmentation tags.
string
Updated internal notes.
object
Updated metadata object.
string
Current CRM lifecycle stage (new, engaged, qualified, customer, lost).
integer
Numerical lead score (0–100).
string
Assigned team member UUID or null.
boolean
AI interaction flag (true or false).
string
Last activity timestamp.
string
Origin channel attribution.
string
Creation timestamp.
string
Modification timestamp.


‹ Previous
Partially update contact CRM
PATCH /api/v1/contacts/{contact_id}
Next ›