Contacts
Returns a paginated list of contacts for the organization.
Rate limit: 60 requests per minute
Authorization: Bearer
The request ID for tracking.
Creates a new contact with the specified email and optional metadata.
Rate limit: 60 requests per minute
Authorization: Bearer
The external ID of the account that this contact belongs to. Cannot be used together with account_id.
The account that this contact belongs to.
The avatar URL of the contact. Must be a square .png, .jpg or .jpeg.
The email of the contact.
The name of the contact.
The phone numbers of the contact. Must contain only digits 0-9 and be 15 digits or less.
The portal role to assign to the contact. If not provided uses the default portal role from the portal settings.
The ID of the custom portal role to assign to the contact. Takes precedence over portal_role if provided.
The primary phone number. Must be in the list of phone_numbers. If there are any phone_numbers and this is not specified, the first phone number will be primary.
The request ID for tracking.
Returns a single contact by ID.
Rate limit: 60 requests per minute
Authorization: Bearer
The ID of the contact.
The cursor to use for pagination.
The number of accounts to fetch. Defaults to 100. Must be greater than 0 and less than 1000.
The request ID for tracking.
Updates an existing contact. Only provided fields are modified.
Rate limit: 60 requests per minute
Authorization: Bearer
The ID of the contact to update.
The external ID of the account to move the contact to. Cannot be used together with account_id.
The account to move the contact to.
The avatar URL of the contact. Must be a square .png, .jpg or .jpeg.
The email of the contact. Cannot be used together with the emails array field.
in: body
The name of the contact.
The phone numbers of the contact. Must contain only digits 0-9 and be 15 digits or less.
The portal role to assign to the contact. Can be one of no_access, member, or admin, or a custom role slug.
The ID of the custom portal role to assign to the contact. Takes precedence over portal_role if provided.
The primary phone number. Must be in the list of phone_numbers. If there are any phone_numbers and this is not specified, the first phone number will be primary.
The request ID for tracking.
Permanently deletes a contact by ID.
Rate limit: 10 requests per minute
Authorization: Bearer
The ID of the contact to delete.
The request ID for tracking.
Currently, the following fields are filterable for contacts:
-
id. Allowed operators:
equals,in,not_in -
email. Allowed operators:
equals,in,not_in,string_contains -
custom fields (pass in the slug of the custom field)
-
account_id. Allowed operators:
equals,in,not_in
Rate limit: 20 requests per minute
Authorization: Bearer
The cursor to use for pagination.
The number of contacts to fetch. Defaults to 100. Must be greater than 0 and less than 1000.
The request ID for tracking.
Last updated
Was this helpful?

