Update contact.

PATCH/api/v1/contacts/{id}
Build a request

Request example

Documented defaults and example values are ready. Change only the parameters you need.

Connection

Replace the Bearer API key placeholder in the copied server-side code. No API key is entered or sent here.

Agency-scoped keys require the X-Sub-Account-Id header.

Path parameters

Body parameters

Edit the full JSON body
cURL
curl --request PATCH \
  --url 'https://your-crm.example.com/api/v1/contacts/ID_HERE' \
  --header 'Authorization: Bearer <YOUR_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{"lifecycleStage":"customer","tags":["vip","enterprise"]}'

This shows a static response from the documentation. It does not send a request to your CRM or use an API key.