curl --request POST \
--url https://secure.interactsms.com/api/v1/sendmessage.aspx \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data user=YOUR_USERNAME \
--data password=YOUR_PASSWORD \
--data api_id=1234 \
--data to=353861234567 \
--data 'text=Hello World' \
--data from=YourCompany"0\nRequest deferred successfully\n"URL-Encoded API (v1)
Send Message (URL-Encoded)
Sends an SMS message using URL-encoded form-data parameters or query-string parameters.
POST
/
sendmessage.aspx
curl --request POST \
--url https://secure.interactsms.com/api/v1/sendmessage.aspx \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data user=YOUR_USERNAME \
--data password=YOUR_PASSWORD \
--data api_id=1234 \
--data to=353861234567 \
--data 'text=Hello World' \
--data from=YourCompany"0\nRequest deferred successfully\n"Body
application/x-www-form-urlencoded
Form fields accepted by the URL-encoded SMS API.
Destination mobile number in international format.
Sender address (alphanumeric or shortcode).
Optional callback notification identifier.
Unix timestamp or 0 for immediate delivery.
Response
200 - text/plain
API always returns HTTP 200. Body contains raw text response.
Raw text response. The first line contains the legacy status code; following text contains the result message.
Last modified on August 27, 2026