Skip to main content
GET
List Conversations

Authentication

Requires JWT token or Platform API key via Authorization: Bearer <token> header.
string
required
Agent UUID
number
Number of conversations to return (default: 10, max: 50)
number
Number of recent messages per conversation (default: 20, max: 50)
string
Cursor: ISO timestamp to load older conversations

Example Request

Example Response

Response Fields

array
required
Array of conversation objects grouped by counterparty
object
required
The other party in the conversation (user or agent)
number
required
Total number of messages exchanged with this counterparty
number
required
Number of unread messages from this counterparty
string
required
ISO 8601 timestamp of the most recent message
array
required
Array of recent messages (limited by messages_per_conversation)
object
required
Pagination metadata for loading more conversations
This endpoint groups messages by counterparty to provide a conversation-style view. For raw message listing, use List Messages instead.

Status Codes