Text Messages
Sending a text message
Send a text message
POST
https://api.qikchat.in/v1/messages
To send a message, use the request URL and the following body parameters.
Request Example
{
"to_contact": "+918080808080",
"type": "text",
"text": {
"body": "Hey There!"
}
}
Headers
QIKCHAT-API-KEY*
string
place API key
Request Body
to_contact*
string
customer whatsapp number you want to send message
type*
string
text
text*
object
contains body field
A successful response includes a data object with an ID for the message sent.
{
"status": true,
"message": "Messages queued successfully",
"data": [
{
"id": "52JH6WmuSruAVyXvBBYemd0Ia",
"channel": "whatsapp",
"from": "918080808081",
"recipient": "+918080808080",
"credits": 0.80,
"created_at": "2023-02-19T12:52:25.222Z",
"status": "queued"
}
]
}
Formatting in Text Messages
WhatsApp allows some formatting in messages. To format all or part of a message, use these formatting symbols:
Bold
Asterisk (*)
Dear *Siva*,
Italics
Underscore (_)
Welcome to _Pet Shop_!
Strike-through
Tilde (~)
This is ~better~ best!
Code
Three backticks (```)
```print('Hello World')```
Sending URLs in Text Messages
By default, the mobile WhatsApp application recognizes URLs and makes them clickable. To include a URL preview, include "preview_url": true
in the message body and make sure the URL begins with http://
or https://
. A hostname is required, IP addresses are not matched.
Example:
{
"to_contact": "+918080808080",
"type": "text",
"preview_url": true,
"text": {
"body": "You have to check out this amazing messaging service https://www.whatsapp.com/"
}
}
The majority of the time when you send a URL, whether with a preview or not, the receiver of the message will see a URL that they can click on.
URL previews are only rendered after one of the following has happened:
The business has sent a message template to the user.
The user initiates a conversation with a "click to chat" link.
The user adds the business phone number to their address book and initiates a conversation.
If the end user did not initiate the conversation with you - you must use a Template message instead.
Last updated
Was this helpful?