Contacts
Update Contact
Update an existing contact’s fields
PATCH
Update Contact
Updates an existing contact. Only provided fields are modified — omitted fields remain unchanged. The request body uses strict validation: unknown fields (e.g.,organizationID) are rejected with a 400 error to prevent accidental data corruption.
Path Parameters
string
required
The unique identifier of the contact.
Request Body
All fields are optional. Only include the fields you want to update. Set a field tonull to clear it.
string
Email address. Will be normalized to lowercase. If the new email is already used by another contact in your organization, the request returns
409 Conflict.string
Phone number.
string
First name.
string
Last name.
string | null
Job title. Set to
null to clear.string | null
Company name. Set to
null to clear.string | null
University name. Set to
null to clear.string | null
Gender. Set to
null to clear.string | null
Birthday. Set to
null to clear.string | null
Location. Set to
null to clear.string | null
LinkedIn URL.
string | null
Instagram handle.
string | null
Twitter handle.
string | null
GitHub handle.
string | null
Website URL.
string[]
Replace the contact’s tags with this array.
string
Contact status. Allowed values:
active, inactive.Response
Returns the updated contact object.object
The updated contact object (same schema as Get Contact).
