Overview
Messages are the individual communications within a conversation. They can be sent by agents, contacts, or agent bots.List Messages
Retrieve messages from a conversation.Path Parameters
The ID of the account
The display ID of the conversation
Query Parameters
Page number for pagination
Response
Message ID
Message content
Message type: 0 (incoming), 1 (outgoing), 2 (activity)
Content type:
text, input_text, input_textarea, cards, form, articleDelivery status:
sent, delivered, read, failedUnix timestamp of creation
Whether the message is a private note
Sender information
Array of attachment objects
Example Request
Example Response
Create Message
Send a new message in a conversation.Path Parameters
The ID of the account
The display ID of the conversation
Request Body
Message content text
Message type:
incoming or outgoingWhether this is a private note (only visible to agents)
Content type:
text, input_text, input_textarea, cards, form, articleAdditional content attributes
Array of attachment objects or file uploads
Example Request (Text Message)
Example Request (Private Note)
Example Request (With Attachment)
Example Response
Update Message
Update message status (API inbox only).Path Parameters
The ID of the account
The display ID of the conversation
The ID of the message
Request Body
New status:
sent, delivered, read, failedError message if status is
failedExample Request
Message status updates are only allowed for API inboxes. This is typically used for external messaging channels.
Delete Message
Delete a message from a conversation.Path Parameters
The ID of the account
The display ID of the conversation
The ID of the message to delete
Example Request
Retry Message
Retry sending a failed message.Path Parameters
The ID of the account
The display ID of the conversation
The ID of the message to retry
Example Request
Translate Message
Translate a message to a different language.Path Parameters
The ID of the account
The display ID of the conversation
The ID of the message to translate
Request Body
Target language code (e.g., “en”, “es”, “fr”, “de”)
Example Request
Example Response
Translations are cached. Subsequent requests for the same language will return the cached translation.
Message Types
Incoming (0)
Messages received from contacts.Outgoing (1)
Messages sent by agents or bots to contacts.Activity (2)
System-generated activity messages (e.g., status changes, assignments).Content Types
text
Plain text message.input_text
Single-line text input form.input_textarea
Multi-line text input form.cards
Rich card layout with images, titles, and buttons.form
Interactive form with multiple fields.article
Knowledge base article.Message Status
sent
Message has been sent.delivered
Message has been delivered to recipient.read
Message has been read by recipient.failed
Message delivery failed.Private Notes
Private notes are messages that are only visible to agents. They are useful for:- Internal communication about conversations
- Recording important information
- Leaving notes for other team members
private: true in the message payload.
Attachments
Messages can include attachments such as:- Images (JPEG, PNG, GIF)
- Documents (PDF, DOC, DOCX)
- Audio files
- Video files
Upload Attachments
Use multipart/form-data to upload files:Error Responses
Message Not Found
Invalid Message Type
API Inbox Required
Translation Failed
Content Attributes
Thecontent_attributes field can contain additional metadata:

