Create contact.

POST/api/v1/contacts
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.

Body parameters

Edit the full JSON body
cURL
curl --request POST \
  --url 'https://your-crm.example.com/api/v1/contacts' \
  --header 'Authorization: Bearer <YOUR_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{"firstName":"Jane","lastName":"Doe","email":"jane@example.com","phone":"+15551234567","company":"Acme Corp","lifecycleStage":"lead","tags":["website-lead"],"source":"api"}'

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