Resolido Docs
Conversations

Read conversation messages

GET
/conversations/{conversationId}/messages

Messages (or emails) of a conversation, oldest first; returns the latest limit items.

Authorization

bearer conversations:read
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: conversations:read

Path Parameters

conversationId*string

Conversation id with channel prefix, e.g. chat_k57… or email_j97….

Match^(chat|email)_[a-z0-9]+$

Query Parameters

limit?integer

How many of the most recent messages to return.

Range1 <= value <= 200
Default50

Response Body

Success

application/json
  1. response
data*array<>
hasMore*boolean

True when older messages exist; raise limit to see them.

curl -X GET "https://example.com/conversations/string/messages"
{  "data": [    {      "id": "string",      "author": {        "kind": "customer",        "name": "string"      },      "text": "string",      "untrusted": true,      "status": "string",      "attachments": [        {          "name": "string",          "contentType": "string",          "size": 0,          "url": "string"        }      ],      "email": {        "from": {          "email": "string",          "name": "string"        },        "to": [          "string"        ],        "cc": [          "string"        ],        "subject": "string"      },      "createdAt": 0    }  ],  "hasMore": true}