Em poucas palavras
- Envie RCS para um ou vários números em formato internacional (E.164, sem
+) - Escolha o tipo:
basic,card,carousel,fileoutemplate - (Opcional) Informe
frompara enviar pelo agente branded - Consulte um envio pelo id retornado na resposta
- Cancele só enquanto estiver
QUEUEDouSCHEDULED
Antes de começar
- Chave com
rcs:send(ercs:read/rcs:cancelse for consultar ou cancelar) - Números em E.164 (ex.:
5511999999999, sem+) - Autenticação:
Authorization: Bearer sk_live_...oux-api-key - Base URL:
https://api.notifique.dev
1. Enviar RCS (texto)
to é sempre um array (até 500 destinatários). Uma mensagem é criada por número.
messageIds para consultar ou cancelar.
Escopo: rcs:send.
2. Outros tipos de envio
Na referência da API (aba RCS), abra Enviar RCS e escolha o exemplo no playground. Resumo:CARD (um cartão)
Em CARD, use
cardMessage para o texto. O campo message não é exibido ao destinatário.CAROUSEL (três cards)
FILE (arquivo)
Template do workspace
Com agente branded (from)
type em minúsculo: basic, card, carousel, file ou template. messageType é aceito como alias legado.
Agendar: inclua "schedule": { "sendAt": "2026-12-31T14:00:00.000Z" } (depende do plano).
Em options: priority, webhook (url + secret) só para esse envio, metadata.
3. Listar histórico
status (vírgula), to, fromDate, toDate. Escopo: rcs:read.
4. Consultar status e conteúdo enviado
OPOST de envio devolve só messageIds e status (202). Para ver o que foi enviado (payload, messageType, refer), consulte pelo id:
GET /v1/rcs/messages) também traz payload em cada item. Escopo: rcs:read.
5. Listar respostas recebidas
relatedRcsLogId). Detalhe: GET /v1/rcs/inbound/:id — o objeto relatedRcsLog traz o mesmo nível de detalhe de GET /v1/rcs/messages/:id (rcsId, messageType, payload, status e timestamps de entrega).
6. Cancelar
Só com statusQUEUED ou SCHEDULED:
rcs:cancel.
7. Evitar duplicata
HeaderIdempotency-Key no POST de envio. Repetições em até 24 h não criam dois envios iguais. Veja Segurança e confiabilidade.
8. Webhooks (opcional)
Configurercs.sent, rcs.delivered, rcs.clicked, rcs.failed e rcs.cancelled para acompanhar sem polling.
Guia: Eventos dos webhooks.
Próximos passos
- Introdução: quando usar e tipos de mensagem
- Instâncias RCS: agente branded
- Escopos: permissões da chave
- Eventos dos webhooks: status em tempo real
- Respostas de erro: códigos HTTP e
code

