Conversations
Read conversation messages
GET
Messages (or emails) of a conversation, oldest first; returns the latest limit items.
bearer conversations:readheader
AuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: conversations:read
conversationId*stringConversation id with channel prefix, e.g. chat_k57… or email_j97….
Match
^(chat|email)_[a-z0-9]+$limit?integerHow many of the most recent messages to return.
Range
1 <= value <= 200Default
50Success
application/json- response
data*array<>hasMore*booleanTrue 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}