Skip to main content
GET
List Threads
List conversation threads newest first. Requires the messages:read scope on the API key.

Authorizations

Authorization
string
header
required

Bearer API key issued from Settings → Developers.

Query Parameters

page
integer
default:1
Required range: x >= 1
size
integer
default:10
Required range: 1 <= x <= 100
query
string | null

Free text search matched against subject, participant emails, and names.

lead_status
enum<string> | null

Filter by sequence status of the enrolled lead (e.g. WAITING_FOR_USER, WAITING_FOR_LEAD).

Available options:
ACTIVE,
SUCCEEDED,
FAILED,
COMPLETED,
WAITING_FOR_LEAD,
WAITING_FOR_USER,
STOPPED_EARLY,
FOUND,
REFUSED
last_message_direction
enum<string> | null

Filter by direction of the latest message (INBOUND or OUTBOUND).

Available options:
INBOUND,
OUTBOUND
contact_id
string<uuid> | null

Filter by contact linked to the thread.

Response

200 - application/json

Successful Response

items
ThreadSummaryPublicOutput · object[]
required

Records on this page.

total_count
integer
required

Total number of records matching the query.

total_pages
integer
required

Total number of pages.

has_more
boolean
required

Whether more pages remain after the current one.