Skip to main content
Manage conversations with your customers. Conversations represent a thread of messages between agents and customers.

List Conversations

string
Filter by status: open, closed, pending
string
Filter by priority: low, medium, high, urgent
string
Filter by assigned user ID
string
Filter by inbox ID
string
Filter by customer ID
string
Page number (default: 1)
string
Items per page (default: 50, max: 100)
boolean
true
array
Array of conversation objects
number
Total number of conversations
number
Current page number
number
Items per page
number
Total number of pages

Get Conversation

string
required
Conversation ID
boolean
true
string
Conversation ID
string
Conversation subject
string
Status: open, closed, pending
string
Priority: low, medium, high, urgent
object
Customer information (populated)
object
Assigned user information (populated)
string
Channel: email, chat, phone, whatsapp
string
Source: widget, phone, api, email

Create Conversation

body
required
Conversation subject
body
required
Inbox ID to assign conversation to
body
Customer ID (if creating conversation for existing customer)
body
Channel: email, chat, phone, whatsapp (default: email)
body
Priority: low, medium, high, urgent (default: medium)
boolean
true
object
Created conversation object

Update Conversation

string
required
Conversation ID
body
Update subject
body
Update status: open, closed, pending
body
Update priority: low, medium, high, urgent
body
Assign to user ID (set to null to unassign)
boolean
true
object
Updated conversation object

Delete Conversation

string
required
Conversation ID
body
Reason for deletion
boolean
true
string
Success message
This action cannot be undone! Deleting a conversation will permanently remove it and all associated messages.

Required Permissions

  • read:conversations - Required for GET requests
  • write:conversations - Required for POST, PUT, DELETE requests