Lists conversations in the workspace grouped, with pagination and filters by channel, tags, and date range.
Field
Type
Default
Description
limit
1-200
50
Conversations per workspace.
offset
≥ 0
0
For pagination.
channelId
string
—
Filters by a specific channel.
sortBy
"lastUpdate" \| "creationDate"
lastUpdate
sortDirection
"asc" \| "desc"
desc
tags
string[] (max 10)
—
Filters by tags.
dateFilter
object
—
{ type: "specific"\|"range", date \| startDate \| endDate }.
get_conversation
Fetches a conversation by ID or by the customer's phone number, including the full message history. Searches across every workspace the API Key has access to.
Field
Type
Required
Description
conversationId
string
yes
Customer ID or phone number.
channelId
string
no
Restrict to a specific channel.
update_conversation
Updates owners (owners) and/or status (status) of a conversation. At least one must be sent.