Estado de un mensaje
El ciclo de vida de un mensaje de Deliver, qué significa cada estado y cómo consultarlo con GET /v1/messages/{id}.
GET /v1/messages/{id} devuelve el status actual del mensaje y su historial en events, cada uno con status, at y detail. Solo ves mensajes de tu misma aplicación y ambiente; cualquier otro id responde 404 con MENSAJE_NO_ENCONTRADO.
Ciclo de vida
queued → sending → sent → delivered → read (WhatsApp)
| Estado | Significado |
|---|---|
scheduled |
Programado para después con scheduleAt (próximamente). |
queued |
Aceptado y en espera de envío. |
sending |
Se está entregando al canal. |
sent |
Entregado al canal. |
delivered |
El canal informó la entrega. |
read |
El destinatario lo leyó (WhatsApp). |
failed |
No se pudo enviar tras los reintentos. |
suppressed |
El destinatario se dio de baja o rebotó en este canal. |
blocked |
Clave de UAT y un destinatario no autorizado. |
cancelled |
Cancelado antes de enviarse (próximamente). |
delivered y read dependen de que cada canal los informe, y llegan próximamente en los canales que lo hacen.