Contacts
Get all contacts
Rate limit: 60 requests per minute
Authorization: Bearer
Create a new contact
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.
-
no_access PortalRoleNoAccess
-
member PortalRoleMember
-
admin PortalRoleAdmin
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.
Get a contact by its 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.
Update an existing contact
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.
in: body
The name of the contact.
The portal role to assign to the contact. Can be one of no_access, member, or admin, or a custom role slug.
-
no_access PortalRoleNoAccess
-
member PortalRoleMember
-
admin PortalRoleAdmin
The ID of the custom portal role to assign to the contact. Takes precedence over portal_role if provided.
Delete an existing contact
Rate limit: 10 requests per minute
Authorization: Bearer
The ID of the contact to delete.
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.
Last updated
Was this helpful?

