Global SMS API


Global SMS SMPP is the HTTP-based offering of OpenMarket's v 4 Global SMS APIs, which also includes Global SMS SMPP. OpenMarket's Global SMS HTTP API lets you send both one-way and two-way messages globally. Global SMS HTTP is fully RESTful and lets you use either JSON or XML. Both options support exactly the same features. If you're new to OpenMarket we recommend using JSON because it's a more lightweight, human-readable format, and it's our standard for future APIs.

We recommend reading through Features You Care About and Things to Know to become familiar with the API's key capabilities and how to make use of them.

Request from or to your system


Send an SMS


Sends an SMS from you to a mobile phone.

Get Message Status

Finds out the current status of a message. You can use this request up to five days after the message was submitted.

Receive a Delivery Receipt

Delivery receipts provide feedback on the delivery of SMS messages, such as whether the message reached the handset. OpenMarket will send you a delivery receipt only if you request one in the Send an SMS message request.

Receive an SMS 

A mobile originated (MO) message request delivers an SMS message from one of your end users to your own systems.

Mobile Operator Lookup

Finds out the mobile operator that supplies services to the mobile number, and also returns information about what messaging the mobile operator supports.

Migrating from older APIs

If you're migrating from our version 3 APIs, then you may find our Benefits of Migrating to Global SMS HTTP helpful.