Create a contact
Authorization
x-api-key<token>Your tenant API key
In: header
Request Body
application/jsonRequirednametypeEnterprise type ref (e.g. "client", "lead")
emailstring"email"is_personbooleancifstringphonestringwebstringibanstringcommentsstringusersarray<string>locationobjectextra_fieldsobjectValues for custom contact fields already configured in the workspace
associated with your API key. Keys must match the field's exact name,
including accents and capitalization, not its display label or ID.
For a field named "Originació" (label "ORIGINACIO"), use
{"Originació": ["Web"]}. Text fields take strings; selection fields
take arrays of configured option labels, even for a single selection.
Send plain labels without internal markers. Unknown field names are
silently ignored; this endpoint does not create field definitions.
Omit extra_fields when unused; do not send null. Currently, values of
0 and text containing double quotes are not preserved, and contact
responses omit extra_fields even when saved. Verify values in Salesly.
See the custom fields example in the Getting Started guide.
Contact created