Sending reference


OpenMarket now offers a RESTful and feature-rich Global SMS API. Compared to the existing MX Telecom APIs, the Global SMS API provides:

  • Automated originator selection, which selects the correct short code or VMN for any country or territory
  • Our highest level SLA and increased messaging capacity
  • Better security through Basic authentication
  • A test environment for new and migrating customers

as well as a host of other benefits. While we will continue to support our existing SMS APIs, we believe that our Global SMS API offers some exciting features and benefits that you'll want to take advantage of, and future feature development will be focused on the Global SMS API. For more information, see the Release Note on our Docs and Resources website.

Note that currently the Global SMS API does not support Premium Rate messaging. Existing Premium Rate customers should continue to use the MX Telecom APIs.

This section is the API reference for sending SMS messages.

Plain Text SMS

A reference guide to sending a plain text message using the GSM 03.38, Modified Latin-9 or Unicode UTS-2 character sets.

WAP Push

A reference guide to sending WAP Push Service Indication messages.

MMS Notification

A reference guide to sending an MMS notification.

Binary Data Messages

A reference guide to sending binary data messages. These are commonly used to send binary information to a specific port or application on the end user's cell phone.


A reference guide to sending vCard messages.

Optional Parameters

The Optional Parameters page describes the optional parameters you can use for all message types.

Parameters Required for Sending Messages via US carriers

The Parameters for US carriers page describes the carrier-specific parameters you may need to use for services in the United States.