Modifica o texto de mensagens enviadas pela sua instância, utilizando a funcionalidade nativa de edição do WhatsApp com sincronização automática.
Como Funciona a Edição
O sistema realiza uma série de validações e operações para garantir a edição correta. Fluxo de execução:
Busca a mensagem original pelo ID fornecido
Valida se a mensagem pertence à instância
Edita o conteúdo no WhatsApp
Gera novo ID para a versão editada
Atualiza registro no banco de dados
Dispara eventos SSE/Webhook
A edição dispara eventos automáticos para integração com outros sistemas. Comportamento:
Webhook recebe notificação de mensagem editada
SSE transmite evento em tempo real
Retorna objeto completo da mensagem atualizada
Mantém histórico de edições no banco de dados
Algumas restrições se aplicam à edição de mensagens. Restrições:
Apenas mensagens enviadas pela própria instância
Mensagem deve existir no banco de dados
Prazo de edição limitado pelo WhatsApp (15 minutos)
Não é possível editar mensagens de mídia
Apenas conteúdo de texto pode ser modificado
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 único da mensagem que será editada.
Exemplo: 5511999999999:1AB2C3DEFG4H56I78JKL9M
Novo conteúdo de texto da mensagem.
Substitui completamente o texto original.
Exemplo: Texto editado da mensagem
Atenção: O WhatsApp permite editar mensagens apenas dentro de 15 minutos
após o envio. Após esse período, a edição será rejeitada.
curl -X POST https://zapclass.com.br/api/messages/edit \
-H "Content-Type: application/json" \
-H "Authorization: Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP" \
-d '{
"id": "5511999999999:1AB2C3DEFG4H56I78JKL9M",
"message": "Texto corrigido da mensagem"
}'