Update a Contact

Updates an existing contact associated with a specific customer. This endpoint allows you to modify contact information such as address, phone number, and other relevant details. Only the fields included in the request body will be updated; omitted fields will retain their current values (partial update supported). The contact must belong to the specified customer, and appropriate authentication is required to perform this operation. **Authentication:** [Bearer token required](/api-guide/getting-started/authentication#oauth-20-authentication)

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

customerIdstringRequired

Unique Customer Identifier. This is the customer_id returned in the response from the Add Contact API.

contactIdstringRequired

Unique ID for this contact. This is the contact_id returned in the response from the Get Customer API.

Request

This endpoint expects an object.
occupationstringOptional
Occupation of the contact.
employment_statusstringOptional
Employment status of the contact.
industrystringOptional
Employment industry of the contact.
phone_numberstringOptional
Contact phone number.
mobile_numberstringOptional

Contact mobile number in E.164 international format (e.g., +14155552671).

primary_contactbooleanOptional
Indicates if this contact is the primary contact for the customer account.
authorize_to_tradebooleanOptional
Indicates whether the contact is authorised to trade on behalf of the customer.
addressobjectOptional
Address details for the contact.

Response

Ok.
customer_idstring or null
ID of Customer related to the Contact.
contact_idstring or null
Unique identifier of the contact that was updated.

Errors