Skip to main content

Últimas Mensagens

O comando Últimas Mensagens retorna as mensagens recentes de uma conversa específica. As mensagens sao entregues individualmente como webhooks, no mesmo formato das mensagens recebidas em tempo real.

Requisição

Campos

O campo messageId funciona como cursor de páginacao. Na primeira chamada, omita este campo para obter as mensagens mais recentes. Nas chamadas seguintes, use o messageId da mensagem mais antiga retornada para carregar mensagens anteriores.

Resposta da API

Webhook de resposta

Diferente dos outros comandos, as mensagens nao sao entregues em um único webhook. Cada mensagem e enviada individualmente como um webhook separado, no mesmo formato das mensagens recebidas em tempo real. Por exemplo, para uma mensagem de texto:
Dependendo da quantidade de mensagens na conversa, você pode receber multiplos webhooks em sequência. Certifique-se de que seu servidor de webhook consegue processar multiplas requisicoes simultaneas.
Quando o processamento termina (com sucesso ou falha), a plataforma envia um webhook GET_LAST_MESSAGES_RESPONSE sinalizando o resultado global. Veja Recebendo Eventos para os campos.

Exemplo completo

Exemplo com filtros avançados

cURL
Python
Node.js
Este exemplo busca as últimas 50 mensagens recebidas (fromMe: false) antes de 2025-04-14T12:00:00Z.
Você pode obter o chatJID usando o comando Listar Conversas. Para contatos individuais, o JID segue o formato número@s.whatsapp.net. Para grupos, o formato e id@g.us.