POST
/api/send-messageSends 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"
}
}