/v1/contactscontacts:writeCreate a contact
Creates a new contact. Email is the dedupe key — if a contact with the same `email` already exists, the request is idempotently merged onto the existing row (additional emails / phones unioned, blank fields filled).
Run a request
POSThttps://coldos.justgotwyrd.com/api/v1/contacts
Body parameters
- emailstringrequired
Primary email. Lowercased and trimmed before dedupe.
- first_namestringoptional
Given name.
- last_namestringoptional
Family name.
- titlestringoptional
Job title.
- phonestringoptional
Primary phone, in E.164.
- organization_iduuidoptional
Link to an existing organization.
- tagsstring[]optional
Tag names to attach. Created on demand.
- owner_iduuidoptional
Defaults to the API key's owner. Pass `null` to leave unowned.
- 201Created (or merged onto an existing row).
- 400Invalid request — see `error.message`.
- 401Missing or invalid API key.
- 403Authenticated, but the key lacks the required scope.
- 404The referenced resource does not exist or is not visible to your key.
- 429Rate limit exceeded — see `Retry-After`.
- 500Unexpected server error. Safe to retry with idempotency-key.
Was this page helpful?
Your vote stays in this browser. We'll use it to prioritise rewrites.