RaabtaHQ
Contacts

Contacts

The contact database: people, tags, custom fields and notes.

The contact object

As returned by GET /contacts, one element of the list. Every endpoint below that returns this resource returns exactly these fields.

NameTypeDescription
idrequired
string (uuid)UUID
namerequired
string | nullDisplay name
phonerequired
string | nullE.164 phone number, or null for a contact reached only on Messenger/Instagram/web chat
emailrequired
string | nullEmail address, when one is known
companyrequired
string | nullCompany or organisation the contact belongs to
avatar_urlrequired
string | nullProfile picture URL, when a channel supplied one
tagsrequired
object[]Tags applied to this contact
tags[].idrequired
string (uuid)UUID
tags[].namerequired
stringTag name
tags[].colorrequired
stringHex colour chosen in the dashboard
custom_fieldsrequired
object[]Custom-field values set on this contact
custom_fields[].field_idrequired
string (uuid)The custom field definition
custom_fields[].namerequired
stringField name as shown in the dashboard
custom_fields[].valuerequired
string | nullThe value for this contact
created_atrequired
string (date-time)ISO 8601 timestamp
updated_atrequired
string (date-time)ISO 8601 timestamp

Endpoints

12 endpoints, each on its own page with its parameters, responses, error codes and samples in curl, Node and Python.