Pular para o conteúdo principal
POST
/
api
/
chat
/
edit
/
:instance
Editar mensagem
curl --request POST \
  --url https://api.example.com/api/chat/edit/:instance \
  --header 'Content-Type: application/json' \
  --header 'token: <token>' \
  --data '
{
  "messageId": "<string>",
  "content": "<string>"
}
'

Documentation Index

Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt

Use this file to discover all available pages before exploring further.

Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: não Edita o conteúdo de uma mensagem que você enviou. Apenas mensagens de texto são suportadas.
Janela de edição: ~15 minutos após o envio (limite imposto pelo WhatsApp). Mensagens mais antigas falham com erro too old to edit.

Exemplo

Envie o novo conteúdo no campo content. A mensagem original precisa ter sido enviada pela própria instância e estar dentro da janela de 15 minutos.
curl -X POST "https://ryzeapi.cloud/api/chat/edit/$Instance_Name" \
  -H "token: $Token_Instance" \
  -H "Content-Type: application/json" \
  -d '{
    "messageId": "3EB08FCF27E532F1B0F5",
    "content": "Desculpa, quis dizer 18h"
  }'

Resposta de sucesso

200 OK
{
  "success": true,
  "message": "Message edited successfully",
  "messageId": "3EB08FCF27E532F1B0F5",
  "chatJid": "5511999999999@s.whatsapp.net",
  "oldContent": "Desculpa, quis dizer 17h",
  "newContent": "Desculpa, quis dizer 18h"
}

Path parameters

instance
string
obrigatório
Nome da instância.

Headers

token
string
obrigatório
TokenAccount ou TokenInstance.

Request body

messageId
string
obrigatório
ID da mensagem a editar. Precisa existir e ter sido enviada por você.
content
string
obrigatório
Novo conteúdo da mensagem.

Notas

  • O destinatário vê o texto novo com a tag “Editada”.
  • A edição emite evento message.exchange no webhook/WebSocket com type: "message_edit" e isEdit: true.
  • Edição de legenda de mídia (image/video/document) não é suportada de forma confiável, use apenas em mensagens de texto puro.

Respostas de erro

HTTPerror.messageQuando
400Invalid request bodyJSON malformado.
400messageId is requiredCampo ausente.
400content is requiredCampo content ausente.
400mensagem contém too old to edit ou can only editFora da janela de 15 min ou mensagem não-texto.
401Invalid token
404Instance not found ou message not found
503Instance is not connected to WhatsAppSem sessão ativa.