Get messages in a conversation
GET /api/conversations/{id}/messages
Returns all messages in a conversation thread, ordered chronologically. Includes messages from all participants (customer, AI agent, human agent, system). For email conversations, the content contains the parsed email body.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”The unique identifier of the conversation.
Responses
Section titled “ Responses ”Chronologically ordered list of all messages in the conversation.
Chronologically ordered list of messages in a conversation.
A single message within a conversation thread. Messages can originate from customers, AI agents, or human agents.
object
Unique identifier for the message.
Example
m1a2b3c4-5678-9abc-def0-1234567890abWho sent the message. ‘customer’ is the external party, ‘agent’ is the AI or human agent, ‘system’ is an automated system notification (e.g., status change).
Example
customerThe full text content of the message. For email messages this includes the email body. HTML is stripped for display.
Example
Hi, could you let me know when order #4521 will be delivered?Display name of the message sender. For customer messages, this is the contact name. For agent messages, this is the AI sender name or human agent name.
Example
Jan MuellerTimestamp when the message was received or sent.
Example
2026-03-24T08:15:00.000ZNo conversation exists with the given ID in the authenticated tenant.
Standard error response returned by all endpoints on failure.
object
A human-readable error message describing what went wrong.
Example
Conversation not found