Lista mensagens RCS
GET/v2/rcs/messages
As mensagens da sua organização, mais recentes primeiro. O ambiente vem da credencial: uma chave de sandbox lista só o que saiu no sandbox.
Permissão: rcs:read.
Parameters
| Field | In | Type | Description |
|---|---|---|---|
statusoptional | query | string | Values:queuedsentdeliveredreadfailed |
channeloptional | query | string | Values:rcssms |
campaignIdoptional | query | string | |
limitoptional | query | integer |
Responses
200Default ResponseResponse fields and example
Field Type Description itemsrequiredobject[]items[].idrequiredstringitems[].torequiredstringitems[].contentrequiredobjectitems[].content.textoptionalstringitems[].content.cardoptionalobjectitems[].routerequiredstringValues: easy_rcseasy_otp_rcsitems[].statusrequiredstringValues: queuedsentdeliveredreadfaileditems[].channeloptionalstringValues: rcssmsitems[].envrequiredstringValues: livetestitems[].contactIdoptionalstringitems[].campaignIdoptionalstringitems[].metadataoptionalobjectMetadados de correlação do seu sistema (ex.: customerId, journeyId), devolvidos intactos em todo webhook desta mensagem. Até 20 chaves; chave começa por letra e usa [A-Za-z0-9_.-] (até 64); valor é texto (até 256), número ou booleano. Não envie dado pessoal aqui. items[].failureReasonoptionalstringitems[].sentAtoptionalstring · date-timeitems[].deliveredAtoptionalstring · date-timeitems[].readAtoptionalstring · date-timeitems[].createdAtrequiredstring · date-timenextCursoroptionalstringJSON{ "items": [ { "id": "string", "to": "string", "content": { "text": "string" }, "route": "easy_rcs", "status": "queued", "channel": "rcs", "env": "live", "contactId": "string", "campaignId": "string", "metadata": {}, "failureReason": "string", "sentAt": "2026-10-16T12:00:00.000Z", "deliveredAt": "2026-10-16T12:00:00.000Z", "readAt": "2026-10-16T12:00:00.000Z", "createdAt": "2026-10-16T12:00:00.000Z" } ], "nextCursor": "string"}
401RFC 7807 problem details for UNAUTHORIZED (401).403RFC 7807 problem details for FORBIDDEN (403).
Error responses follow RFC 7807 (application/problem+json), with a stable code in the code field. See the error codes
curl example
curl 'https://api.messages.ccxcompany.co/v2/rcs/messages' \ -H "Authorization: Bearer $CCX_API_KEY"