Update Contact

Update an existing Contact. The body must include at least one supported field; unknown top-level properties are rejected. <Info title="Required scopes"> > `contacts:write` </Info>

Authentication

AuthorizationBearer
OAuth 2.0
OR
AuthorizationBearer
Personal Access Token

Path parameters

uuidstringRequired

Request

This endpoint expects an object.
namestringOptional
emailslist of objectsOptional

The user’s email addresses. Max 10.
Warning: Updating emails will overwrite all existing emails for the contact. Use the GET endpoint to first retrieve the existing emails and then pass the modified emails to the emails array.

phone_numberslist of objectsOptional

The user’s phone numbers. Max 10.
Warning: Updating phone_numbers will overwrite all existing phone numbers for the contact. Use the GET endpoint to first retrieve the existing phone numbers and then pass the modified phone_numbers to the phone_numbers array.

timezonestringOptional
job_titlestringOptional
companystringOptional
countrystringOptional
statestringOptional
citystringOptional
linkedinstringOptionalformat: "uri"
custom_fieldslist of objectsOptional
Custom field values to set on the contact. Each item requires a `uuid` (the custom field definition identifier) and a `value`; any other keys (such as `label`) are ignored. The entire request is rejected if any `uuid` is unknown, any `value` is the wrong type for its field (including an array for a scalar field or a scalar for an array field), or any `single_select` `value` is not one of the field definition's option `uuid`s.

Response

OK
resourceobject
Information about a contact.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
500
Internal Server Error