Add a contact, or update the one that already has this email or number
post/crm/contacts
Before you call
- Credential
Authorization: Bearer $KEY- Scope
contacts:write- Graphql
Mutation.contactsContactCreate- Sdk
contacts.contact.create- Cli
contacts contact create- Events
contacts.contact.created
Request bodyapplication/json, required
- namestringAt most 200 characters.
- firstNamestring or null
- lastNamestring or null
- emailstring or null
- phonestring or null
- identitieslist of object
- kindstringrequiredPattern: ^(email|phone|whatsapp|handle:[a-z0-9_.-]{1,30}|external:[a-z0-9_.-]{1,30})$.
- valuestringrequiredAt most 320 characters.
- primaryboolean
- verifiedboolean
- kindstringrequired
- companyIdstring (uuid) or null
- companystringA company name or domain; found or created At most 200 characters.
- ownerstring or null
- lifecyclestringOne of: subscriber, lead, customer, partner, other.
- sourcestringAt most 80 characters.
- languagestring or null
- countrystring or null
- timezonestring or null
- tagslist of string
- customobject
Responses
- 201application/jsonSuccess
object - 400application/jsonThe request was malformed
- errorstringrequired
- messagestring
- 401application/jsonNo valid credential
- errorstringrequired
- messagestring
- 403application/jsonThe credential lacks the scope, origin or address
- errorstringrequired
- messagestring
- 429application/jsonOver the key's rate limit; see Retry-After
- errorstringrequired
- messagestring