Overview
Returns a list of conversations for your business, ordered by most recently updated. You can filter by status or assignee, and paginate through results.Request
Method:GET
URL: /api/v1/conversations/
Headers
| Header | Value |
|---|---|
| Authorization | Bearer |
Query parameters
Filter conversations by status. One of
"open", "pending", "resolved", or "closed". Omit to return all statuses.Filter conversations assigned to a specific agent by their user ID.
Page number for pagination. Defaults to
1.Number of results per page. Defaults to
50.Response
Returns an array of conversation objects.Unique identifier for the conversation.
The business this conversation belongs to.
The customer associated with this conversation.
The agent this conversation is assigned to, or
null if unassigned.Current status of the conversation. One of
"open", "pending", "resolved", or "closed".The channel this conversation came through (e.g.
"widget", "email", "whatsapp").The channel record this conversation is linked to.
Timestamp when the conversation was created.
Timestamp when the conversation was last updated.
Timestamp of the first agent response, used for SLA tracking.
Embedded customer object if available.
Array of messages. May be empty in list responses for performance.
Example
Response example
Errors
| Status | Meaning |
|---|---|
| 401 | Unauthorized — missing or invalid Bearer token |
| 422 | Validation error — invalid query parameter value |