Em poucas palavras
- Envie RCS para um ou vários números em formato internacional (E.164, sem
+). - 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
Dois caminhos, escolha o que combina com sua integração:1A, Pelo painel
- RCS → Novo envio
- Escolha o tipo (BASIC, CARD, etc.) e preencha o conteúdo
- Informe o(s) número(s) e dispare
1B, Pela API
to é sempre um array (até 100 destinatários). Uma mensagem é criada por número.
messageIds é o campo canônico; rcsIds é alias de compatibilidade. Escopo: rcs:send.
Enviar com template
type em minúsculo é o campo canônico. O alias messageType em MAIÚSCULO (ex.: "BASIC") continua aceito.
Agendar, inclua "schedule": { "sendAt": "2026-12-31T14:00:00.000Z" } (depende do plano).
Em options: priority, webhook (url + secret) só para esse envio, metadata.
2. Outros tipos (CARD, CAROUSEL, FILE)
Alteretype e o payload. Exemplo CARD:
3. Consultar status
rcs:read.
4. Cancelar
Só com statusQUEUED ou SCHEDULED:
rcs:cancel.
5. 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.
6. Webhooks (opcional)
Configurercs.sent, rcs.delivered, rcs.clicked, rcs.failed e rcs.cancelled para acompanhar sem polling.
Guia: Eventos dos webhooks.
Todos os tipos de envio
Na referência da API (aba RCS), abra Enviar RCS (POST /v1/...) e escolha o exemplo no playground: Basic, Card, Carrossel, Arquivo, Template, Agendado.
Próximos passos
- Introdução: quando usar e tipos de mensagem
- Escopos: permissões da chave
- Eventos dos webhooks: status em tempo real
- Respostas de erro: códigos HTTP e
code

