Consulta o status de entrega de uma mensagem (pending/sent/delivered/read/played)
Auth:Documentation Index
Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt
Use this file to discover all available pages before exploring further.
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
message.status. Este endpoint é a leitura pontual do snapshot atual.statusstatus (string) | status_code | Semântica |
|---|---|---|
pending | 0 | Aguardando ACK do servidor. |
sent | 1 | ACK do servidor (check simples). |
delivered | 2 | Entregue ao celular do destinatário (check duplo). |
received | 3 | Mensagem recebida (apenas para direction = "received"). |
read | 4 | Lida pelo destinatário (check azul). |
played | 5 | Áudio/vídeo reproduzido. |
error | -1 | Falha permanente de envio. |
status é o estado textual (sent, received, delivered, read, played, error, pending) e status_code traz o código numérico equivalente do WhatsMeow (0–5). direction distingue mensagens enviadas pela instância ("sent") das recebidas ("received"). timestamp é o instante em que a mensagem trafegou.
| Nome | Obrigatório | Exemplo | Descrição |
|---|---|---|---|
token | sim (ou Authorization) | a1b2c3d4-... | TokenAccount ou TokenInstance. |
| HTTP | error.message | Quando ocorre |
|---|---|---|
| 400 | Instance name is required | — |
| 400 | messageId query parameter is required | — |
| 401 | Invalid token | — |
| 404 | Instance not found | — |
| 404 | Message not found | messageId inexistente. |
| 404 | Message does not belong to this instance | Mensagem pertence a outra instância. |
played (5) só faz sentido para áudio e vídeo, mensagens de texto não chegam a esse estado.message.status em vez de polling.