Skip to main content
POST
Reenviar mensaje
Auth: TokenAccount o TokenInstanceRate-limit: Global (100/min) • Idempotente: no Reenvía un mensaje a un destinatario. Para múltiples destinos, realiza varias llamadas. Soporta el reenvío de: texto, imagen, video, audio, documento, sticker, contacto, ubicación.
No soporta: reacciones, encuestas, botones.

Ejemplos

A un contacto

Reenvía el mensaje identificado por messageId a un contacto individual en to (número de teléfono o JID @s.whatsapp.net). El mensaje llega al destinatario con la marca “Reenviado”.

A un grupo

La misma operación, pero con to apuntando a un JID de grupo (@g.us). Útil para reenviar avisos o media recibidos en otro chat a un grupo entero de una vez.

Respuesta exitosa

200 OK

Parámetros de ruta

string
requerido
Nombre de la instancia.

Cabeceras

string
requerido
TokenAccount o TokenInstance.

Cuerpo de la solicitud

string
requerido
ID del mensaje original (debe existir en la base de datos de la instancia).
string
requerido
Destino: número de teléfono (5511...), JID privado (...@s.whatsapp.net o ...@lid), JID de grupo (@g.us) o newsletter (@newsletter).

Notas

  • Los media muy antiguos (>14 días) pueden tener sus bytes encriptados expirados en los servidores de WhatsApp, en ese caso el reenvío falla.
  • La marca “Reenviado” aparece naturalmente para el destinatario.
  • El nuevo mensaje es ingerido por el pipeline de eventos y dispara message.exchange (saliente) en el webhook/WebSocket.

Respuestas de error