En pocas palabras
- Envíe RCS a uno o varios números en formato internacional (E.164, sin
+) - Elija el tipo:
basic,card,carousel,fileotemplate - (Opcional) Informe
frompara enviar por agente de marca - Consulte un envío por el id retornado en la respuesta
- Cancele solo mientras esté
QUEUEDoSCHEDULED
Antes de empezar
- Clave con
rcs:send(yrcs:read/rcs:cancelsi va a consultar o cancelar) - Números en E.164 (ej.:
5511999999999, sin+) - Autenticación:
Authorization: Bearer sk_live_...ox-api-key - URL base:
https://api.notifique.dev
1. Enviar RCS (texto)
to es siempre un array (hasta 500 destinatarios). Se crea un mensaje por número.
messageIds para consultar o cancelar.
Ámbito: rcs:send.
2. Otros tipos de envío
En la referencia de la API (pestaña RCS), abra Enviar RCS y elija el ejemplo en el playground. Resumen:CARD (una tarjeta)
En CARD, use
cardMessage para el texto. El campo message no se muestra al destinatario.CAROUSEL (tres tarjetas)
FILE (archivo)
Plantilla del workspace
Con agente de marca (from)
type en minúsculas: basic, card, carousel, file o template. messageType se acepta como alias legado.
Programar: incluya "schedule": { "sendAt": "2026-12-31T14:00:00.000Z" } (depende del plan).
En options: priority, webhook (url + secret) solo para ese envío, metadata.
3. Listar historial
status (coma), to, fromDate, toDate. Ámbito: rcs:read.
4. Consultar estado y contenido enviado
ElPOST de envío solo devuelve messageIds y estado (202). Para ver lo enviado (payload, messageType, refer), consulte por id:
GET /v1/rcs/messages) también trae payload en cada ítem. Ámbito: rcs:read.
5. Listar respuestas recibidas
relatedRcsLogId). Detalle: GET /v1/rcs/inbound/:id — relatedRcsLog tiene el mismo nivel de detalle que GET /v1/rcs/messages/:id (rcsId, messageType, payload, estado y timestamps de entrega).
6. Cancelar
Solo con estadoQUEUED o SCHEDULED:
rcs:cancel.
7. Evitar duplicados
HeaderIdempotency-Key en el POST de envío. Repeticiones en hasta 24 h no crean dos envíos iguales. Vea Seguridad y confiabilidad.
8. Webhooks (opcional)
Configurercs.sent, rcs.delivered, rcs.clicked, rcs.failed y rcs.cancelled para seguir sin polling.
Guía: Eventos de webhooks.
Próximos pasos
- Introducción: cuándo usar y tipos de mensaje
- Instancias RCS: agente de marca
- Ámbitos: permisos de la clave
- Eventos de webhooks: estado en tiempo real
- Respuestas de error: códigos HTTP y
code

