Skip to main content
POST
/
sendmessage
curl --request POST \
  --url https://secure.interactsms.com/api/v1/sendmessage \
  --header 'Content-Type: application/json' \
  --data '
{
  "User": "XXXX",
  "Password": "XXXXXXXX",
  "ApiId": 1234,
  "To": "XXXXXXXXXXXX",
  "Text": "Hello World",
  "SenderId": "YourCompany"
}
'
{
  "status": "0\nRequest deferred successfully"
}

Body

application/json

Request payload for sending or scheduling an SMS message.

User
string
required
Password
string<password>
required
ApiId
integer
required
To
string
required

Destination mobile number in international format.

Text
string
required
SenderId
string
required

Alphanumeric or shortcode sender.

NotifyId
string

Optional identifier used for delivery callback tracking.

DeliveryTime
integer

Unix timestamp or 0 for immediate delivery.

Response

200 - application/json

API always returns HTTP 200. The status field contains success or error information.

status
string
Last modified on April 8, 2026