NODInfra

Ações na mensagem e Buscar

Buscar mensagens em um chat

POSThttps://api.nodinfra.com.br/message/find
URL completa: https://api.nodinfra.com.br/message/find

Busca mensagens com múltiplos filtros disponíveis. Este endpoint permite:

  1. Busca por ID específico: Use id para encontrar uma mensagem exata
  2. Filtrar por chat: Use chatid para mensagens de uma conversa específica
  3. Filtrar por rastreamento: Use track_source e track_id para mensagens com dados de tracking
  4. Limitar resultados: Use limit para controlar quantas mensagens retornar
  5. Ordenação: Resultados ordenados por data (mais recentes primeiro)

Corpo da requisição

idstringopcional

ID específico da mensagem para busca exata

exemplo: user123:r3EB0538

chatidstringopcional

ID do chat no formato internacional

exemplo: 5511999999999@s.whatsapp.net

track_sourcestringopcional

Origem do rastreamento para filtrar mensagens

exemplo: chatwoot

track_idstringopcional

ID de rastreamento para filtrar mensagens

exemplo: msg_123456789

limitintegeropcional

Numero maximo de mensagens a retornar (padrao 100)

exemplo: 20

offsetintegeropcional

Deslocamento para paginacao (0 retorna as mensagens mais recentes)

exemplo: 0

Exemplo

Buscar por chat especifico
{
  "chatid": "5511999999999@s.whatsapp.net",
  "limit": 20,
  "offset": 0
}

Respostas

200Lista de mensagens encontradas com metadados de paginacao
400Parametros invalidos
401Token invalido ou expirado
404Chat nao encontrado
500Erro interno do servidor

Testar endpoint

POSThttps://api.nodinfra.com.br/message/find
cURL
curl -X POST 'https://api.nodinfra.com.br/message/find' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "chatid": "5511999999999@s.whatsapp.net",
  "limit": 20,
  "offset": 0
}'