Skip to main content
POST
Forward message
Auth: TokenAccount or TokenInstanceRate-limit: Global (100/min) • Idempotent: no Forwards one message to one recipient. For multiple destinations, make multiple calls. Supports forwarding of: text, image, video, audio, document, sticker, contact, location.
Does not support: reactions, polls, buttons.

Examples

To a contact

Forwards the message identified by messageId to an individual contact in to (phone number or @s.whatsapp.net JID). The message arrives at the recipient with the “Forwarded” mark.

To a group

Same operation, but with to pointing to a group JID (@g.us). Useful to relay notices or media received in another chat to an entire group at once.

Success response

200 OK

Path parameters

string
required
Instance name.

Headers

string
required
TokenAccount or TokenInstance.

Request body

string
required
ID of the original message (must exist in the instance database).
string
required
Destination: phone number (5511...), private JID (...@s.whatsapp.net or ...@lid), group JID (@g.us), or newsletter (@newsletter).

Notes

  • Very old media (>14 days) may have its encrypted bytes expired on WhatsApp servers, in that case the forward fails.
  • The “Forwarded” flag appears naturally for the recipient.
  • The new message is ingested by the events pipeline and triggers message.exchange (outgoing) on the webhook/WebSocket.

Error responses