NODInfra

Newsletters e Canais

Buscar mensagens de um canal

POSThttps://api.nodinfra.com.br/newsletter/messages
URL completa: https://api.nodinfra.com.br/newsletter/messages

Busca diretamente no WhatsApp os posts/mensagens de um canal (newsletter).

Esta rota não depende de mensagens salvas localmente e é útil para:

  • carregar o histórico recente de posts de um canal
  • paginar mensagens anteriores usando beforeid
  • consumir conteúdo de newsletters sem persistência em banco

Identificação do canal:

  • envie id com o identificador numérico do canal; o backend converte para @newsletter
  • ou envie jid completo no formato 1234567890@newsletter

Observações:

  • count controla quantos posts retornar
  • use preferencialmente beforeid
  • beforeid pagina para trás a partir de um serverid
  • o retorno vem no campo response

Corpo da requisição

idstringopcional

ID numérico do canal. Se informado sem domínio, será convertido para `@newsletter`.

exemplo: 120363123456789012

jidstringopcional

JID completo do canal.

exemplo: 120363123456789012@newsletter

countintegeropcional

Quantidade de mensagens/posts a buscar.

exemplo: 20

beforeidintegeropcional

Retorna mensagens anteriores ao `serverid` informado. Use para paginação retroativa.

exemplo: 12345

Exemplo

Buscar últimos posts do canal
{
  "id": "120363123456789012",
  "count": 20
}

Respostas

200Mensagens do canal recuperadas com sucesso
400Payload inválido ou ID/JID do canal inválido
401Instância não autenticada ou cliente não encontrado
500Erro interno ao consultar mensagens do canal no WhatsApp

Testar endpoint

POSThttps://api.nodinfra.com.br/newsletter/messages
cURL
curl -X POST 'https://api.nodinfra.com.br/newsletter/messages' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "id": "120363123456789012",
  "count": 20
}'