v1

latestOpenAPI 3.1.02026-07-2616459400.5 KB
Send Message

Send SMS (GET)

The Send SMS (GET) endpoint allows you to send single or bulk SMS messages by passing request parameters directly in the URL as query parameters. This API is designed for simple, lightweight integrations, enabling quick message submission without requiring a request body. It supports sending messages to multiple recipients in a single request using comma-separated mobile numbers.

The API also supports advanced optional parameters such as: tokenkey, hexflag, mtype, url, udh, dlt_template_type, jobname, jobid, ssl, ssliv, aesKey, account, DeptID, AppID, short, itemtags, enterpriseid, hibernate, checkndnc, response_type.

get/SingleMsgApi

Query parameters

feedidstring required
Example:392095

Unique account used to identify the sender account.

usernamestring required
Example:your_username

Username for authenticating the API request.

passwordstring required
Example:your_password

Password associated with the username for authentication.

Tostring required
Example:9870524533,9956808517

Comma-separated list of recipient mobile numbers. (e.g. 9876524533,9956808509)

Textstring required
Example:Your OTP is 123456. Valid for 5 minutes.

SMS message content to be sent to recipients.

senderidstring
Example:TXTLCL

Sender ID displayed as the message sender on the recipient's device.

templateidstring
Example:1107168518658504806

DLT-approved template ID required for regulatory compliance.

entityidstring
Example:1201159871062710104

DLT entity ID representing the registered sender/business.

async'0' | '1'

Defines processing mode (0 = synchronous, 1 = asynchronous).

timestring

Scheduled delivery time in yyyymmddhhmm format.

tzstring

Timezone for scheduled message delivery (e.g., GMT+05:30).

msgidstring

Client-defined unique message ID for tracking and duplicate detection.

Response

The request was successfully processed, and the SMS has been accepted by the system for delivery.