API Documentation
Retrieve a single conversation with all its messages, including sender and recipient details.
Path parameters
id(string) - Conversation UUID (theidfield from List Conversations)
Response - Conversation fields
id(string) - Unique conversation ID (UUID)display_id(integer) - Human-readable ticket numbersubject(string | null) - Conversation subject linestatus(string) - open, pending, on_hold, resolved, spam, or trashpriority(string) - low, medium, high, or urgentsource(string) - discord, email, portal, or webhookcontact(object | null) - Customer who initiated the conversationid(string) - Contact ID (UUID)email(string) - Contact email addressname(string | null) - Contact display name
inbox_email(string | null) - Email address of the receiving inboxfirst_response_at(string | null) - ISO 8601 timestamp of first agent responselast_message_at(string | null) - ISO 8601 timestamp of most recent messagecreated_at(string) - ISO 8601 timestampupdated_at(string) - ISO 8601 timestamp
Response - Messages array
id(string) - Unique message ID (UUID)direction(string) - incoming or outgoingsender(object | null) - Who sent the messageemail(string) - Sender email addressname(string | null) - Sender display name
to(array | null) - To recipients (each withemailandname)cc(array | null) - CC recipients (each withemailandname)bcc(array | null) - BCC recipients (each withemailandname)content(string | null) - Plain text message bodycontent_html(string | null) - HTML message bodyis_private(boolean) - Whether this is an internal notecreated_at(string) - ISO 8601 timestamp
