POST
/api/send-message
Sends a message that quotes or replies to a previous message. This is useful for creating conversational context.
Send Quoted Messages
Use this endpoint to send a message in reply to a previously sent message. To do this, you must provide the replyTo
parameter with the msgId
of the message you wish to quote. The msgId
is returned in the success response of any message sending request. You can quote any type of message (text, image, etc.) by including the replyTo
parameter alongside the content of your new message.
Parameters
Name | Type | Required | Description |
---|---|---|---|
to | string | Yes | Recipient phone number in E.164 format or, Group JID, or Community Channel JID. |
text | string | No | The text content of the message. Required if no media/contact/location is sent. |
replyTo | integer | No | The msgId of the message to reply to. The msgId is returned in the success response of any message sending request. |
imageUrl | string | No | URL of the image to send. |
videoUrl | string | No | URL of the video to send. |
documentUrl | string | No | URL of the document to send. |
audioUrl | string | No | URL of the audio file to send (sent as voice note). |
stickerUrl | string | No | URL of the sticker (.webp) to send. |
contact | object | No | Contact card object. |
location | object | No | Location object. |
Code Examples
curl -X POST "https://www.wasenderapi.com/api/send-message" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+1234567890",
"text": "This is a reply to the previous message.",
"replyTo": 12345
}'
Response Examples
{
"success": true,
"data": {
"msgId": 100000,
"jid": "+123456789",
"status": "in_progress"
}
}