Contacts
Create contact
Register a new contact in your organization’s address book
POST
Create a new contact record with phone number, name, optional categorization tags, notes, and custom metadata fields. The contact is initialized with default CRM attributes (
lifecycle_stage: "new", lead_score: 0, and ai_handling: true).
Authentication
This endpoint requires Bearer token authentication.Input parameters
The following parameters are accepted in the JSON request body.string
required
Bearer token for authentication. Format:
Bearer <token>.string
required
Destination phone number (maximum 50 characters). E.164 format is recommended (e.g.
+14155550199).string
required
Full name or display name of the contact (maximum 255 characters). Example:
Jane Doe.string[]
Array of classification tags for segmenting campaigns (e.g.
["lead", "vip", "retail"]). Defaults to [].string
Internal context, notes, or customer history notes.
object
Key-value dictionary containing arbitrary custom metadata (e.g.
{"account_id": "acc_123", "plan": "enterprise"}).Response Fields
string
Generated UUID identifier of the contact.
string
UUID of the owning organization.
string
Contact’s telephone number.
string
Contact’s full name.
string[]
Assigned segmentation tags.
string
Internal notes text or
null.object
Stored custom metadata object or
null.string
Current CRM lifecycle stage (
new, engaged, qualified, customer, lost). Initialized to new.integer
Numerical qualification score between
0 and 100. Default is 0.string
UUID of assigned user/team member or
null.boolean
Flag determining whether AI voice & chat agents handle interactions (
true) or human agents (false). Default is true.string
ISO 8601 timestamp of last recorded activity, or
null.string
Origin attribution of contact or
null.string
ISO 8601 creation timestamp.
string
ISO 8601 last modification timestamp.
‹ PreviousNext ›
List contacts
