Pular para o conteúdo principal

Apagando mensagem

Resumo: Você pode apagar uma mensagem que enviou e ela some para todos (você e o cliente). No lugar, aparece "🚫 Esta mensagem foi apagada". Tem um limite de tempo do próprio WhatsApp (atualmente cerca de 2 dias).

Quando usar isso

Quando você enviou algo errado e a edição não resolve:

  • Mídia (imagem, vídeo, áudio, documento) que precisa ser substituída — não dá para editar mídia, só apagar.
  • Mensagem para o cliente errado (mandou pro João o que era pra Maria).
  • Conteúdo sensível que escapou sem querer.

"Apagar para todos" vs "Apagar para mim"

Apagar para todosApagar só para mim
O cliente vê?Não — aparece "esta mensagem foi apagada"Sim — continua vendo normalmente
Some do seu lado também?SimSim
Disponível pelo gateway?SimNão — só pelo app no celular

O gateway só implementa "apagar para todos" (delete remoto). Apagar localmente (só para você) é uma ação do app no celular, sem efeito real, e o gateway não expõe isso.

💡 Dica: Pense bem antes de apagar — algumas pessoas notam o "esta mensagem foi apagada" e ficam curiosas sobre o que era. Em alguns casos, é melhor apenas corrigir com uma mensagem nova ("desconsidere a mensagem anterior, o correto é...").

Limite de tempo

O WhatsApp permite apagar mensagens por até aproximadamente 2 dias (~48h) após o envio. Depois disso, a opção "apagar para todos" some.

⚠️ Atenção: O cache do gateway armazena referências de mensagens por 7 dias, mas o WhatsApp só aceita apagar nas primeiras ~48h. Tentativas após esse prazo falham mesmo com o ID válido.

Passo a passo

  1. Localize a mensagem na conversa.
  2. Pressione e segure (mobile) ou clique no menu ao lado.
  3. Selecione Apagar para todos.
  4. Confirme.

A mensagem é substituída por "🚫 Esta mensagem foi apagada" tanto no seu lado quanto no do cliente.

Funciona com qualquer tipo de mensagem?

Sim. Texto, imagem, vídeo, áudio, documento, botão, lista, template — tudo pode ser apagado.

Mensagens de erro comuns

ErroSignificadoO que fazer
MESSAGE_KEY_NOT_FOUNDMensagem não está no cache do gateway (>7 dias ou ID errado)Não é possível apagar via gateway
PHONE_NOT_CONNECTEDCanal desconectadoReconecte e tente
Erro da Meta (Cannot delete message older than 48 hours)Mensagem muito antiga para o WhatsApp aceitar deleçãoNão há solução — explique ao cliente em mensagem nova

Dúvidas comuns

O cliente já leu antes de eu apagar. Some assim mesmo? Sim, a mensagem é substituída pelo aviso "apagada" mesmo depois de lida. O cliente vê o aviso no lugar do conteúdo original.

Posso apagar mensagem que o cliente me mandou? Pelo gateway, não. Você só pode apagar suas próprias mensagens (que você enviou). Para "esconder" uma mensagem do cliente no seu sistema, é o seu próprio sistema que precisa filtrar — não é uma ação do WhatsApp.

A mensagem fica salva em algum lugar mesmo apagada? O WhatsApp marca como deletada. No gateway, o histórico de status (sent → delivered → deleted) fica armazenado para auditoria, mas o conteúdo original já não aparece para o cliente.

Tem cobrança para apagar? No Baileys, não. No WABA, conta como uma mensagem service (operação administrativa) e tem custo pequeno.

E se eu apagar e enviar a versão correta na sequência? Funciona perfeitamente. É o jeito comum de "corrigir mensagem" quando a edição não dá (mídia ou >15min).

Artigos relacionados