GET /v1/contact/
Returns a single contact by its integer ID.Path parameters
The integer ID of the contact to retrieve.
Example
POST /v1/contact/get
Returns a contact by phone number or integer ID. This is useful when you know a phone number but not the internal ID.Request body
The contact’s phone number in E.164 format without the leading
+.The contact’s integer ID as a string.
Provide either
phone or id. If you supply both, phone takes precedence.Example
GET /v2/contact/
Returns a single contact by its UUID. Use this endpoint when working with the v2 API surface.Path parameters
The UUID of the contact to retrieve.
Example
POST /v1/contacts
Returns a paginated list of contacts. By default, each response contains up to 30 contacts. Use theupdated timestamp of the last item in the response as the date parameter in your next request to fetch the next page.
Request body
An RFC 3339 timestamp used as the pagination cursor. Pass the
updated value of the last contact returned in the previous response to get the next page of results.Example
POST /v2/contacts/list
Returns a paginated list of contacts using the v2 API. Supports explicitpage and limit parameters for offset-based pagination.
Request body
Maximum number of contacts to return per page. Defaults to
30. Maximum is 100.Zero-indexed page number.
An RFC 3339 timestamp to filter contacts updated after this time.
Set to
true to return contacts in ascending order by updated. Defaults to descending.Example
POST /v1/contacts/count
Returns the total number of contacts in your team.Request body
An RFC 3339 timestamp. If provided, returns the count of contacts updated after this date.