Skip to main content
The Update Contact endpoint modifies fields on an existing contact record. You identify the target contact using the same flexible identifier format used across the API — internal ID, email, or phone number. The endpoint accepts any combination of updatable profile fields in the request body. A successful update returns HTTP 204 No Content.
PUT /api/v1/contacts/{identifier}

Path Parameters

string
required
A contact lookup string using one of the three supported prefix formats. Minimum length: 1 character.

Request Body

Send any combination of the following fields you wish to update. Fields you omit are left unchanged.
string
Updated first name. Maximum 100 characters.
string
Updated last name. Maximum 100 characters.
string
Updated email address. Must be a valid email format.
string
Updated phone number. Must be 10–20 digits. Pattern: \+?\d{10,20}.
string
URL of the contact’s profile image.
string
One of: male, female, unknown.

Code Examples

Response

A successful request returns HTTP 204 No Content with no response body. If the contact is not found or the identifier is malformed, the API returns an appropriate error status code.