Sends an SMS message or schedules one for later delivery.
This endpoint always responds with HTTP 200; the status field describes
success or failure.
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"
}Request payload for sending or scheduling an SMS message.
Destination mobile number in international format.
Alphanumeric or shortcode sender.
Optional identifier used for delivery callback tracking.
Unix timestamp or 0 for immediate delivery.
API always returns HTTP 200. The status field contains success or error information.
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"
}