Send Personalised SMS

Send different message content to multiple destination numbers in a single API call.

Bulk response format:

<Error_Code>|<destination>|<message_id>,<Error_Code>|<destination>|<message_id>,...

Mid-batch abort: If credits are exhausted mid-batch, processing stops and
1025|<last_destination> is appended to the response.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

Account username.

password
required

Account password.

string
required
length ≤ 18

Sender ID displayed to the recipient.

  • Max 18 characters if numeric only
  • Max 11 characters if alphanumeric
string
required

Message content. Use the platform-defined delimiter to map distinct content to each destination in the list.

string
required

Comma-separated list of destination MSISDNs in international format (without +).

integer
enum
required
Defaults to 1

Delivery report flag. 1 = enable, 0 = disable.

Allowed:
integer
enum
required
Defaults to 0

Message encoding type.

  • 0 — Plain Text (GSM 3.38)
  • 1 — Flash Message (GSM 3.38)
  • 2 — Unicode (UTF-16BE hex encoded)
  • 3 — Reserved
  • 4 — WAP Push
  • 5 — Plain Text (ISO-8859-1)
  • 6 — Unicode Flash (UTF-16BE hex encoded)
  • 7 — Flash Message (ISO-8859-1)
Responses

400

Bad request / parameter mismatch.

401

Authentication failure.

500

Internal server error. Please contact support if this persists.

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain