NODInfra

Newsletters e Canais

Deletar mensagem recente de um canal

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

Apaga um post recente de newsletter diretamente no WhatsApp.

Esta rota:

  • nao depende de mensagens salvas localmente
  • revoga o post no canal usando o WhatsApp/whatsmeow
  • aceita localizar o post por messageid ou serverid

Observações:

  • use jid ou id para identificar o canal
  • envie ao menos um entre messageid e serverid
  • 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

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

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

Respostas

200Mensagem do canal deletada com sucesso
400Payload inválido 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 deletar a mensagem do canal

Testar endpoint

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