Skip to main content
GET
List Conversations

Authorizations

Authorization
string
header
required

Your API key (ta_live_…) from Settings → API keys, sent as Authorization: Bearer <key>. Keep it on a server: it can message every customer you have. A key is full, build or read-only; a request its level does not allow is refused with 403.

Headers

Thinnest-Workspace
string

Developers only: the customer workspace this request acts in — its org_… id from POST /customers. Leave it out to act in your own workspace.

Example:

"org_3fKq9TzQ1mN8vB2xR7cLpA"

Query Parameters

channel
enum<string>

Only conversations on this channel.

Available options:
whatsapp,
web,
telegram,
voice,
email
since
string<date-time>

ISO 8601 date and time. Keeps conversations where the customer last wrote at or after this moment.

status
enum<string>

Only conversations in this state. escalated and human_handling are the threads waiting on your team.

Available options:
active,
escalated,
human_handling,
resolved
limit
integer
default:25

How many items to return, 1 to 100.

Required range: 1 <= x <= 100
cursor
string

The nextCursor from the previous page. Leave it out for the first page.

Response

A page of conversations.

items
object[]
required
nextCursor
string | null
required

Pass as cursor for the next page. Null on the last page.