Sends a single message to one or more destination numbers using one sender ID.
Multiple destinations can be submitted in a single call by separating numbers with a comma.
Authentication is performed using username and password passed as query parameters —
there is no separate header-based authentication for this API.
Response codes
| Code | Meaning |
|---|---|
| 1701 | Message submitted successfully. Response format: 1701|<destination>|<message_id> |
| 1702 | One of the required parameters was not provided or left blank |
| 1703 | Invalid username or password |
| 1704 | Invalid value in type field |
| 1705 | Invalid message content |
| 1706 | Invalid destination number |
| 1707 | Invalid source (sender) value |
| 1708 | Invalid value for dlr field |
| 1709 | User validation failed. This is the only code where a retry may help |
| 1710 | Internal error |
| 1025 | Insufficient credit on the account |
| 1026 | Insufficient reseller credit |
| 1715 | Response timeout — do not resubmit the same message |
Standard SMPP v3.4 error codes may also be returned where applicable. Apart from
code 1709, messages should not be resubmitted for any error code, including SMPP
v3.4 codes.
When multiple destinations are submitted, the batch stops immediately if any error
other than an invalid destination occurs. An invalid destination is simply skipped,
and the rest of the batch continues.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400Malformed request — a required query parameter is missing
401Authentication failed — invalid username or password
500Internal server error while processing the request