Text Message
Text messages are messages containing only a text body.

HTTP Request : POST / notification
The following text message example includes only a text body:
{
"channel": "WHATSAPP",
"request": {
"message": "Welcome to EliPackage",
"to": "+1000000002",
"from": "1000000001",
"type":"text",
"replyTo": "1234567890ab"
}
}
The parameters presented in the request body example when sending a Session Text Message are the following:
Parameter | Required | Description |
---|---|---|
channel | Yes | Specifies the type of delivery channel which the notification message will be sent: In this case, we enter the |
request | Yes | Message content. |
request.message | Yes | Content of the session text message that will be sent to the end user. Emojis and markdown are supported. Maximum length: 1024 characters. |
request.to | Yes | Determines the destination phone number for your template message. Numbers are specified in E.164 format → (‘+’ and a country code). |
request.from | Yes | Phone number of the sender. Phone number provided during the WABA account setup will be used as the sender of the notification message. |
request.type | Yes | Type of message you want to send. Supported options:
In this example, we set the |
request.replyTo | No | |
request.externalId | No | Alphanumeric identifier used for reporting purposes. |
request.clientId | No | Unique user identifier that can be used for reporting purposes. This is an identifier you can use to uniquely identify the destination address in your systems. This is similar to the externalId and will be sent back to you if you are requesting callbacks that contain status changes of the messages you send. |
callbacks | No | Indicate one or more (separated by comma) webhook URLs to notify about the status of the message delivery.That is, If you want to receive the status of the message you've sent to your subscribers, you need to specify your endpoint. Your endpoint must have a HTTP POST access method and receive a JSON body. The URL is the external callback where the events of the Email will be registered and published. Once an email is processed, its status will be posted to your callback URL. To view the full list and meaning of each status, please refer to the WhatsApp Status section. |
When you send a Session Text Message, the response body contains the following data:
{
"meta": {
"timestamp": 1642531254980,
"transactionId": "077da1d0-e089-487e-aed0-59534ba2d9f5",
"explain": "Send Notification"
}
}
Parameters presented in the response body example when sending the Session Text Message are the following:
Parameter | Description |
---|---|
meta | "meta" segment is dedicated to metadata regarding the call itself. |
meta.timestamp | Call’s time mark. Sequence of characters identifying when the message has been sent. |
meta.transactionId | Call’s transaction ID, this will help our teams to locate issues faster if arose. |
meta.explain | Useful message regarding the operation or the call. |
Updated about 14 hours ago