List Messages in Conversation

GET

/v1/conversations/:conversation_id/messages

Returns the chronological message history for a conversation including public customer messages and internal team notes.

Parameters

NameTypeDescription
conversation_idrequiredstringConversation UUID
pageintegerPage number (default: 1)
per_pageintegerRecords per page (1-100, default: 50)

Responses

200List of messages
{
  "data": [
    {
      "id": "msg_001",
      "content": "Hi, I need help with my billing invoice.",
      "visibility": "global",
      "sender": {
        "id": "cst_101",
        "name": "Alice Johnson",
        "type": "Customer"
      },
      "attachments": [],
      "created_at": "2026-09-02T13:00:00Z"
    },
    {
      "id": "msg_002",
      "content": "Checking user subscription status...",
      "visibility": "personal",
      "sender": {
        "id": "usr_888",
        "name": "Sarah Connor",
        "type": "User"
      },
      "created_at": "2026-09-02T13:02:00Z"
    }
  ],
  "meta": {
    "current_page": 1,
    "total_pages": 1,
    "total_count": 2
  }
}