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
Query parameters
string
Filter conversations by status. One of
"open", "pending", "resolved", or "closed". Omit to return all statuses.integer
Filter conversations assigned to a specific agent by their user ID.
integer
Page number for pagination. Defaults to
1.integer
Number of results per page. Defaults to
50.Response
Returns an array of conversation objects.string (UUID)
Unique identifier for the conversation.
string (UUID)
The business this conversation belongs to.
string (UUID) | null
The customer associated with this conversation.
string (UUID) | null
The agent this conversation is assigned to, or
null if unassigned.string
Current status of the conversation. One of
"open", "pending", "resolved", or "closed".string
The channel this conversation came through (e.g.
"widget", "email", "whatsapp").string (UUID) | null
The channel record this conversation is linked to.
string (ISO 8601)
Timestamp when the conversation was created.
string (ISO 8601)
Timestamp when the conversation was last updated.
string (ISO 8601) | null
Timestamp of the first agent response, used for SLA tracking.
object | null
Embedded customer object if available.
array
Array of messages. May be empty in list responses for performance.