Submits a single message or a batch of messages (comma-separated destinations) for delivery. Supports plain text, flash, Unicode, Unicode flash, and WAP Push message types. The response is returned as a plain-text, pipe-delimited string rather than JSON — see the response schema below for the exact format.
Response code reference
| Code | Meaning | |------|---------| | 1701 | Success — message submitted. Response format: 1701\|<destination>\|<message_id> | | 1702 | Invalid URL error — a required parameter was missing or left blank | | 1703 | Invalid value in username or password field | | 1704 | Invalid value in type field | | 1705 | Invalid message | | 1706 | Invalid destination | | 1707 | Invalid source (sender) | | 1708 | Invalid value for dlr field | | 1709 | User validation failed — this is the only code where a retry is recommended | | 1710 | Internal error | | 1025 | Insufficient credit — batch is aborted at the destination where this occurs | | 1715 | Response timeout — do not resubmit the same message |
Standard SMPP v3.4 error codes may also be returned where applicable, alongside the codes above. For any code other than 1709, resubmitting the same message is not recommended.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400Malformed request — one or more required query parameters missing or invalid at the transport level.
401Authentication failed at the transport/gateway level (distinct from the 1703 platform-level code).
500Internal server error at the transport/gateway level (distinct from the 1710 platform-level code).