Skip to main content
PUT

Authorizations

Authorization
string
header
required

Personal Access Token (PAT) is a Bearer token used for secure API calls. For direct API calls, the PAT is used in the Authorization header as 'Bearer {PAT}'. For MCP usage, configure your PAT in your MCP client settings (e.g., in your IDE's MCP server configuration) - authentication will be handled automatically.

Path Parameters

contact_id
string
required

Contact ID

Body

application/json
name
string

Contact name

Maximum string length: 100
Example:

"Jane Smith"

fax_number
string

Contact's fax number

Required string length: 2 - 20
Pattern: ^[+]?[0-9]*$
Example:

"+12025559999"

email
string

Contact's email address

Maximum string length: 100
Pattern: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$
Example:

"jane.smith@example.com"

cellphone
string

Contact's cellphone number

Maximum string length: 20
Pattern: ^$|^[+]?[0-9]*$
Example:

"+12025559998"

phone
string

Contact's phone number

Maximum string length: 20
Pattern: ^$|^[+]?[0-9]*$
Example:

"+12025559997"

notes
string

Additional notes

Maximum string length: 1000
Example:

"Updated contact information"

groups
string[]

List of group names

Maximum array length: 50
Maximum string length: 100
Example:
is_telefax
boolean

Whether this contact has a human fax operator. When enabled, an IVR will ask the operator to switch to fax mode

Example:

false

Response

Response containing a single contact object

id
string

Contact ID

Example:

"5f7a8b9c0d1e2f3a4b5c6d7e"

name
string

Contact name

Example:

"John Doe"

fax_number
string

Contact's fax number

Example:

"+12025551234"

groups
string[]

List of group names

Example:
email
string

Contact's email address

Example:

"john.doe@example.com"

cellphone
string

Contact's cellphone number

Example:

"+12025551235"

phone
string

Contact's phone number

Example:

"+12025551236"

notes
string

Additional notes

Example:

"VIP client, prefers email communication"

is_shared
boolean

Whether contact is shared with corporate members

Example:

false

is_telefax
boolean

Whether contact has a human fax operator

Example:

false

creation_date
string

Date contact was created

Example:

"2024-01-15T10:30:00Z"

modification_date
string

Date contact was last modified

Example:

"2024-03-20T14:45:00Z"