Update a contact
Update a contact’s fields. Only the provided fields will be updated. You can also sync lists and properties inline.
Authorizations
API key from your SendKit dashboard. Pass it as a Bearer token in the Authorization header.
Path Parameters
The contact ID.
Body
The contact's email address.
255"john@example.com"
The contact's first name.
255"John"
The contact's last name.
255"Doe"
An external user identifier from your application.
255"ext_123"
Whether the contact should be marked as unsubscribed.
false
List IDs to attach the contact to. Replaces existing list memberships.
Property values to set on the contact. Keys must match existing property keys.
Response
Contact updated successfully
Unique identifier.
"550e8400-e29b-41d4-a716-446655440000"
The contact's email address.
"john@example.com"
The contact's first name.
"John"
The contact's last name.
"Doe"
An external user identifier from your application.
"ext_123"
Whether the contact has unsubscribed.
false
Custom property values. Keys are uppercased property names.
Lists this contact belongs to.
When the contact was created.
"2026-03-03 10:00:00"
When the contact was last updated.
"2026-03-03 10:00:00"

