List customer conversations
list_conversationsUse this when someone asks which customer conversations are open, unread or recently active, optionally for one website. Returns conversation ids with website, channel, resolved flag, unread count and times, most recent activity first, 20 per page by default (no message text or customer details). Not for open-conversation totals.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_conversations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Conversations per page, from 1 to 50; defaults to 20 | |
| cursor | No | The page.nextCursor of the previous page with the same filters; absent for the first page | |
| resolved | No | true for resolved conversations, false for open ones; omit for both | |
| websiteId | No | Only conversations on this website; every website when absent |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | hasMore is true when more conversations follow; pass nextCursor as cursor to get them | |
| conversations | Yes | Most recent activity first: the id needed for a follow-up call, website id, channel, resolved state, unread count and timestamps. Message bodies, message ids, customer identifiers, internal notes, arbitrary metadata and organization ids are excluded. |