Remove mensagens enviadas ou recebidas para todos os participantes, atualizando o banco de dados e disparando eventos de sincronização automática.
Recursos de Exclusão
A exclusão funciona em diferentes contextos de mensagens. Onde usar:
Conversas individuais (1:1)
Grupos (pequenos e grandes)
Listas de transmissão
Comunidades
Importante: A mensagem é removida para todos os participantes da conversa.
É possível apagar diferentes tipos de mensagens. Tipos aceitos:
Mensagens de texto
Mensagens de mídia (imagem, vídeo, áudio)
Documentos e arquivos
Mensagens de localização
Contatos compartilhados
Mensagens com botões/listas
Funciona tanto com mensagens enviadas quanto recebidas.
A exclusão dispara atualizações automáticas no sistema. Comportamento:
Atualiza status no banco para “Deleted”
Gera evento webhook “messages_update”
Dispara SSE em tempo real
Sincroniza com todos os dispositivos conectados
Permite rastreamento completo da ação de exclusão.
Authorization
Chave de autenticação da sua conexão, utilizada no header Authorization como
Bearer Token.
Você encontra sua API Key no botão API da sua conexão no painel ZapClass.
A chave sempre começa com o prefixo zc_.
Exemplo: zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP
Body Parameters
ID da mensagem a ser apagada.
Exemplo: 5511999999999:1AB2C3DEFG4H56I78JKL9M
Atenção: Mensagens apagadas não podem ser recuperadas. A exclusão é
permanente para todos os participantes da conversa.
curl -X POST https://zapclass.com.br/api/messages/delete \
-H "Content-Type: application/json" \
-H "Authorization: Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP" \
-d '{
"id": "5511999999999:1AB2C3DEFG4H56I78JKL9M"
}'