Skip to main content
POST
/
{instance}
/
forward-message
cURL
curl --request POST \
  --url https://app.hypersender.com/api/whatsapp/v1/{instance}/forward-message \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "chatId": "[email protected]",
  "messageId": "[email protected]_3EB08F6AD2A432386EFA0E"
}'
{
"id": "[email protected]_3EB0579E140521570D238F,",
"timestamp": "1741395597,",
"from": "[email protected],",
"fromMe": "true,",
"body": "Hi there!,",
"hasMedia": "false,",
"media": "null,",
"ack": "0,",
"ackName": "PENDING,",
"replyTo": "null,",
"_data": {
"key": {
"remoteJid": "[email protected],",
"fromMe": "true,",
"id": "3EB0579E140521570D238F"
},
"message": {
"extendedTextMessage": {
"text": "Hi there!,",
"contextInfo": {
"forwardingScore": "1,",
"isForwarded": true
}
}
},
"messageTimestamp": "1741395597,",
"status": "PENDING"
}
}
You can forward a message to another chat (that you chatted before, otherwise it may fail):
  • Chat
  • Group
  • Recipient
forward message

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Accept
string

application/json

Example:

"application/json"

Content-Type
string

application/json

Example:

"application/json"

Path Parameters

instance
string
required

Instance UUID copied from hypersender dashboard

Example:

"{{ instance_id }}"

Body

application/json
chatId
string
required

Contact number

messageId
string
required

Message ID to forward

Response

Successful response

id
string
timestamp
number
from
string
fromMe
boolean
body
string
hasMedia
boolean
media
object
ack
number
ackName
string
replyTo
string
_data
object
I