Saltar al contenido principal
POST
/
api
/
chat
/
edit
/
:instance
Editar mensaje
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 o TokenInstanceRate-limit: Global (100/min) • Idempotente: no Edita el contenido de un mensaje que tú enviaste. Solo se admiten mensajes de texto.
Ventana de edición: ~15 minutos después del envío (límite impuesto por WhatsApp). Mensajes más antiguos fallan con too old to edit.

Ejemplo

Envía el nuevo contenido en el campo content. El mensaje original debe haber sido enviado por la propia instancia y estar dentro de la ventana 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": "Sorry, I meant 6 PM"
  }'

Respuesta exitosa

200 OK
{
  "success": true,
  "message": "Message edited successfully",
  "messageId": "3EB08FCF27E532F1B0F5",
  "chatJid": "5511999999999@s.whatsapp.net",
  "oldContent": "Sorry, I meant 5 PM",
  "newContent": "Sorry, I meant 6 PM"
}

Parámetros de ruta

instance
string
requerido
Nombre de la instancia.

Cabeceras

token
string
requerido
TokenAccount o TokenInstance.

Cuerpo de la solicitud

messageId
string
requerido
ID del mensaje a editar. Debe existir y haber sido enviado por ti.
content
string
requerido
Nuevo contenido del mensaje.

Notas

  • El destinatario ve el nuevo texto con la etiqueta “Editado”.
  • La edición emite un evento message.exchange en el webhook/WebSocket con type: "message_edit" e isEdit: true.
  • Editar la leyenda de un media (imagen/video/documento) no está soportado de forma confiable, úsalo solo en mensajes de texto plano.

Respuestas de error

HTTPerror.messageCuándo
400Invalid request bodyJSON malformado.
400messageId is requiredCampo faltante.
400content is requiredFalta el campo content.
400mensaje contiene too old to edit o can only editFuera de la ventana de 15 minutos o mensaje no de texto.
401Invalid token
404Instance not found o message not found
503Instance is not connected to WhatsAppSin sesión activa.