Chat
Buscar mensagem por ID
Recupera o snapshot de uma mensagem armazenada na ingestão
GET
Buscar mensagem por ID
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Retorna o snapshot persistido de uma mensagem (texto, mídia, caption, mimetype, tamanho, etc.) que já foi processada pela ingestão. Útil para reidratar uma mensagem a partir domessageId recebido em um webhook ou em outro endpoint da API.
Exemplos
Por id
Recupera o snapshot da mensagem usando a query?messageId=<message-id>. Retorna o registro completo (texto, mídia, caption, mimetype, tamanho) persistido pela ingestão.
Resposta de sucesso
O snapshot vem emdata com type, from, to, chat, timestamp, isGroup e o status do envio. Para mensagens de texto, content traz o corpo; em mídias, o objeto media aparece com type, mimeType, size e duration (áudio/vídeo). Use messageId no envelope para citar essa mensagem em chamadas seguintes (favoritar, encaminhar, editar).
200 OK
Parâmetros de rota
Nome da instância.
Query params
Message ID (obrigatório).
Headers
| Nome | Obrigatório | Exemplo | Descrição |
|---|---|---|---|
token | sim (ou Authorization) | a1b2c3d4-... | TokenAccount ou TokenInstance. |
Respostas de erro
| HTTP | error.message | Quando ocorre |
|---|---|---|
| 400 | Message ID is required (use ?messageId=<message-id>) | messageId ausente. |
| 404 | Instance not found | , |
| 404 | Message not found | ID não existe na base. |
| 503 | Instance is not connected to WhatsApp | , |
Erro 400
Relacionados
Mídia em base64
Recuperar a mídia bruta a partir do
messageId.Status de entrega
Conferir se foi entregue/lida.