The Conversation object
string
Unique identifier for the conversation, prefixed with
conv_.string
ID of the contact this conversation is with.
string
The messaging channel. One of
whatsapp, instagram, messenger, or webchat.string
Current conversation status. One of
open or resolved.object
The agent or team the conversation is assigned to, or
null if unassigned.object[]
Array of Message objects in the conversation, ordered oldest-first. See the Messages reference for the Message object schema.
string
ISO 8601 timestamp of when the conversation was created.
string
ISO 8601 timestamp of the most recent activity in the conversation.
List conversations
GET /conversations
Returns a paginated list of conversations. Filter by status, channel, or assigned agent.string
default:"open"
Filter by conversation status. One of
open, resolved, or all.string
Filter by channel. One of
whatsapp, instagram, messenger, or webchat.string
Filter by the ID of the user the conversation is assigned to.
number
default:"1"
Page number to retrieve.
number
default:"20"
Number of conversations per page. Maximum is
100.Get a conversation
GET /conversations/
Returns a single conversation including its full message history.string
required
The ID of the conversation to retrieve.
Assign a conversation
POST /conversations//assign
Assigns a conversation to a specific agent or team. Provide eitheruser_id or team_id, not both.
string
required
The ID of the conversation to assign.
string
ID of the user to assign the conversation to.
string
ID of the team to assign the conversation to.
assigned_to populated.
Resolve a conversation
POST /conversations//resolve
Marks a conversation as resolved. Resolved conversations no longer appear in the default open inbox view. You can reopen a resolved conversation by assigning or replying to it.string
required
The ID of the conversation to resolve.
status set to resolved.
Add an internal note
POST /conversations//notes
Adds an internal note to a conversation. Notes are only visible to your team — they are never sent to the contact.string
required
The ID of the conversation to add a note to.
string
required
The text content of the internal note.