Skip to main content

Update a contact

PATCH 

/lists/contacts/:contactId

Updates a contact from a flat JSON object — the same body as the add endpoint: field names as keys, values as strings, numbers or booleans. Only the contact ID is needed, the list is derived from the contact. Find the ID with the email / linkedinUrl lookup of GET /lists/list/{listId}/rows, or keep the leadId returned when you added the contact.

Keys are resolved with the same automatic detection as the add endpoint: contact fields, company fields and your custom variables (technical or display name). An unrecognized key automatically creates a new custom variable on your account. The fields you send overwrite the contact's values — every field you don't send stays untouched.

If the contact's list is used by campaigns, the updated values are propagated to them.

Request

Responses

Contact updated