Skip to main content
GET
List conversations

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

botCategory
enum<string>

Restrict to conversations in this bot lifecycle category.

Available options:
bot,
human,
all
assignedId
string | null

Restrict to conversations assigned to this user/inbox-team id (u_<id>/t_<id>), or null for unassigned.

channel
enum<string>

Restrict to conversations on this channel.

Available options:
omnichannel,
webchat,
messenger,
whatsapp,
zalo,
smtp,
telegram,
instagram,
threads,
tiktok,
api
status
enum<string>[]

Restrict to conversations in one of these statuses. Sent as a JSON-encoded array.

Available options:
noAdminReply,
unread,
followUp,
archived,
blocked
keyword
string

Case-insensitive substring match against the conversation's contact.

botEnabled
boolean | null

Restrict to conversations with the bot enabled or disabled.

tags
enum<string>[]

Restrict to conversations matching one of these system tags. Sent as a JSON-encoded array.

Available options:
noAdminReply,
unread,
followUp,
archived,
blocked
contactFilter
object

Structured filter for advanced matching on the conversation's contact. Sent as a JSON-encoded object. See contacts.listFilterFields for the field/operator reference.

cursor
string

Opaque pagination cursor from a previous response's nextCursor. Omit to start from the first page.

perPage
integer | null

Number of items per page.

Required range: 1 <= x <= 9007199254740991
sort
object[] | null

Sort order as [{ id, desc }] column/direction pairs.

Response

OK

data
object[]
required
nextCursor
string | null
required
prevCursor
string | null
required