Skip to main content

Editar Mensagem

O endpoint de edição permite alterar o texto de uma mensagem já enviada. A mensagem editada aparecerá com uma indicação de “editada” para o destinatário.

Endpoint

Payload

Campos

uuid
required
Identificador do canal pelo qual a mensagem foi enviada.
string
required
ID da mensagem que será editada. Este ID é recebido nos webhooks de envio (MESSAGE_SENT) ou nos webhooks de mensagem recebida.
string
required
Identificador do chat (conversa) onde a mensagem está. Para conversas individuais, é o JID do contato. Para grupos, é o JID do grupo.
string
required
Novo texto que substituirá o conteúdo original da mensagem.
string
ID de rastreamento definido pelo cliente. Opcional.
Você só pode editar mensagens de texto que foram enviadas por você. Mensagens de mídia (imagem, áudio, vídeo, etc.) não podem ser editadas — apenas mensagens de texto.

Exemplos

Editar mensagem em conversa individual

Editar mensagem em grupo

Resposta

uuid
Identificador do pacote de edição enviado ao provedor.
string
ID da mensagem que foi solicitada para edição.
A edição é processada de forma assíncrona. O retorno com sucesso indica que o comando de edição foi aceito e encaminhado ao provedor. Você receberá um webhook MESSAGE_EDITED quando a edição for confirmada.
Após a edição, o WhatsApp exibe o indicador “editada” junto à mensagem. O destinatário pode tocar na mensagem para ver o histórico de edições.

Erros Comuns

Webhook de Confirmação

Quando a edição é confirmada pelo provedor, você recebe um webhook MESSAGE_EDITED:
Este mesmo webhook também é recebido quando um contato edita uma mensagem na conversa (nesse caso isFromMe será false). Isso permite manter seu sistema sincronizado com as edições realizadas por qualquer participante.