NODInfra

Newsletters e Canais

Editar mensagem recente de um canal

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

Edita o conteúdo de um post recente de newsletter diretamente no WhatsApp.

Esta rota:

  • nao depende de mensagens salvas localmente
  • busca a mensagem recente do canal via WhatsApp/whatsmeow
  • localiza o post por messageid ou serverid
  • edita apenas tipos suportados (text, image, video, document)

Observações:

  • use jid ou id para identificar o canal
  • envie ao menos um entre messageid e serverid
  • envie text com o novo conteúdo/legenda
  • count e maxpages controlam a janela de busca no canal

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

messageidstringopcional

ID lógico da mensagem no canal.

exemplo: 3EB0B4302B3A8A52F7A1

serveridintegeropcional

Identificador sequencial do post no canal.

exemplo: 12345

textstringobrigatório

Novo texto ou nova legenda do post.

exemplo: Post atualizado

countintegeropcional

Quantidade de mensagens buscadas por página ao localizar o post.

exemplo: 100

maxpagesintegeropcional

Quantidade máxima de páginas buscadas ao localizar o post.

exemplo: 5

Exemplo

Editar usando o ID lógico da mensagem
{
  "jid": "120363123456789012@newsletter",
  "messageid": "3EB0B4302B3A8A52F7A1",
  "text": "Post atualizado"
}

Respostas

200Mensagem do canal editada com sucesso
400Payload inválido, mensagem não editável, mensagem alvo não identificada ou canal inválido
401Instância não autenticada ou cliente não encontrado
404Mensagem do canal não encontrada na janela recente consultada
500Erro interno ao consultar ou editar a mensagem do canal

Testar endpoint

POSThttps://api.nodinfra.com.br/newsletter/messages/edit
cURL
curl -X POST 'https://api.nodinfra.com.br/newsletter/messages/edit' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "jid": "120363123456789012@newsletter",
  "messageid": "3EB0B4302B3A8A52F7A1",
  "text": "Post atualizado"
}'