Chat
Status de entrega da mensagem
Consulta o status de entrega de uma mensagem (pending/sent/delivered/read/played)
GET
Status de entrega da mensagem
Auth:
Mapa de
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Retorna o status de entrega de uma mensagem enviada, equivalente aos checks (cinza, duplo, azul) que aparecem no WhatsApp. O status é atualizado em tempo real conforme eventos do WhatsMeow informam que a mensagem foi recebida pelo servidor, entregue ao destinatário, lida ou reproduzida.Para receber a evolução do status em tempo real, assine o webhook
message.status. Este endpoint é a leitura pontual do snapshot atual.Mapa de status
status (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. |
Exemplo
Resposta de sucesso
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.
200 OK
Parâmetros de rota
Nome da instância.
Query params
ID da mensagem cujo status deseja consultar.
Headers
| Nome | Obrigatório | Exemplo | Descrição |
|---|---|---|---|
token | sim (ou Authorization) | a1b2c3d4-... | TokenAccount ou TokenInstance. |
Respostas de erro
| 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. |
Erro 404
Notas e gotchas
played(5) só faz sentido para áudio e vídeo, mensagens de texto não chegam a esse estado.- Pode haver um delay de 1 a 3 segundos entre a ação no celular do destinatário e o status atualizado aqui.
- Para acompanhar várias mensagens em tempo real, prefira o webhook
message.statusem vez de polling.
Relacionados
Buscar mensagem
Recuperar conteúdo e metadados.
Marcar como lida
Sinalizar que você já leu uma mensagem recebida.