Conversations
View attachment
GET
One attachment of a message or email as base64, up to 4 MB: images in images (MCP returns them as images the assistant can see), other files in files. This is the only way to download chat attachments; no permanent links are returned.
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]+$messageId*stringMessage (chat) or email id from conversation_messages.
Length
1 <= length <= 64index*integerPosition of the attachment in the message's attachments list (0 = first).
Range
0 <= value <= 50Success
application/json- response
name*stringcontentType*stringsize*numberimages*array<>The image itself (empty for non-image files or files over 4 MB).
files*array<>A non-image file itself, e.g. a PDF (empty for images or files over 4 MB).
curl -X GET "https://example.com/conversations/string/messages/string/attachments/0"{ "name": "string", "contentType": "string", "size": 0, "images": [ { "mimeType": "string", "data": "string" } ], "files": [ { "mimeType": "string", "data": "string" } ]}