Send personalized SMS (different content per recipient)

Submits distinct message content to different destination numbers in a
single call. Each message segment in message is matched positionally
to the corresponding number in destination (first message to first
destination, and so on).

TODO: confirm with the tech team what happens if the number of message

segments does not match the number of destinations, and confirm the

maximum number of recipients supported per call - not covered in the

current specification set.

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

HTTP account username issued by Route Mobile.

password
required

HTTP account password.

string
required
length ≤ 18

Sender ID displayed to the recipient. Maximum length is 18 characters if
numeric, or 11 characters if alphanumeric. Additional restrictions may
be enforced by the destination carrier.

string
required

Personalized message content for each destination, with individual
messages separated by the delimiter ||-|| (URL-encoded as
%7C%7C-%7C%7C). The first message maps to the first number in
destination, the second to the second number, and so on.

string
required

Destination mobile number(s), with or without a leading +. Multiple
numbers are comma-separated (URL-encode the comma).

integer
enum
required

Whether a delivery report is required. 0 = not required, 1 = required.

Allowed:
integer
enum
required

Message type / character encoding:

  • 0: Plain Text (GSM 03.38)
  • 1: Flash Message (GSM 03.38)
  • 2: Unicode
  • 3: Reserved
  • 4: WAP Push
  • 5: Plain Text (ISO-8859-1)
  • 6: Unicode Flash
  • 7: Flash Message (ISO-8859-1)
Responses

400

Malformed request - for example, a required parameter is missing.

401

Reserved for transport-level authentication failures.

500

Internal server/gateway error at the transport level.

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