Busca mensagens persistidas pelo contrato legado
Alias legado com where/page/offset. Consulta o banco da instancia e nao exige conexao ativa ao WhatsApp. keyid e messageStatus preservam os nomes legados; a resposta preserva MessageUpdate com capitalizacao legada.
Deprecated
Autenticação
InstanceBearerobrigatório
JWT HS256 da própria instância.
- Header
Authorization- Exemplo
Bearer <INSTANCE_TOKEN>
Parâmetros
instanceNamepathobrigatóriostring
Nome público da instância na rota legada ou no segundo segmento de logout
minLength 1
Request body
bodyobject
bodyobjectwhereobject
whereobjectidintegermín: 1keyidstringkeyRemoteJidstringkeyFromMeenum<true | false>messageTypestringdeviceenum<web | ios | android | unknown | desktop>messageStatusstringoffsetintegerpadrão: 50 · mín: 1 · máx: 100pageintegerpadrão: 1 · mín: 1{"where": {"id": 2,"keyid": "3A4592EBC0C67D447FB2","keyFromMe": "true","messageType": "imageMessage","device": "web","messageStatus": "DELIVERY_ACK"},"offset": 20,"page": 1}
Respostas
application/json200
Pagina legada de mensagens
response 200object
response 200objectmessagesobjectobrigatório
messagesobjectobrigatóriototalintegerobrigatórioformat: int64pagesintegerobrigatórioformat: int64currentPageintegerobrigatórioformat: int64recordsarrayobrigatório
recordsarrayobrigatórioitems[]allOf
items[]allOfopção 1object
opção 1objectidintegerobrigatóriokeyIdstringobrigatóriokeyRemoteJidstring | nullobrigatóriokeyLidstring | nullobrigatóriokeyFromMebooleanobrigatóriokeyParticipantstring | nullobrigatóriokeyParticipantLidstring | nullobrigatóriopushNamestring | nullobrigatóriomessageTypestringobrigatóriocontentanyobrigatóriomessageTimestampintegerobrigatóriodeviceenum<ios | android | web | unknown | desktop>obrigatórioisGroupboolean | nullobrigatórioinstanceIdintegerobrigatóriometadataanyexternalAttributesobjectopção 2object
opção 2objectMessageUpdatearrayobrigatório
MessageUpdatearrayobrigatórioitems[]object
items[]objectstatusstringobrigatóriodateTimestringobrigatórioformat: date-time{"messages": {"total": 1,"pages": 1,"currentPage": 1,"records": [{"id": 1,"keyId": "string","keyLid": "string","keyFromMe": true,"keyParticipant": "string","keyParticipantLid": "string","pushName": "CodeChat","messageType": "Olá! Esta é uma mensagem de exemplo da CodeChat.","content": "string","messageTimestamp": 1,"device": "ios","isGroup": true,"instanceId": 1,"metadata": "string","externalAttributes": {},"MessageUpdate": [{"status": "string","dateTime": "2026-07-13T15:10:00Z"}]}]}}
