EnableX’s SMS API enables you to send and receive text messages to and from users globally with simple REST APIs.

  • Programmatically send and receive SMS worldwide.
  • Send SMS with low latency and high delivery rates.
  • Send SMS using shared SenderID instantly.
  • Order your own SenderID to match with your company or brand name.
  • Receive SMS using your own local numbers.
  • Pay only for what you use, nothing more.

Basic Terminology and Concepts

SenderID

Alphanumeric Sender ID allows you to set your company name or brand as the Sender ID or originator phone number when sending one-way SMS messages to many countries. In some countries like India, Indonesia it is required to have a pre-registered Sender ID for messages to be successfully sent. Some countries (e.g., MY, US, Canada) does not allow SenderID. In these cases, the customer must purchase a Long Code.

Shared Sender ID

EnableX allows users to rent pre-registered SenderID so that they can send SMS messages right away with waiting for approvals.

Webhooks

Webhooks are an extension of an API to allow EnableX servers to send data to you. The SMS API makes HTTP requests to your application web server so that you can act upon them. For example: inbound SMS and delivery receipts.

Long Code

Long Code is also known as a phone number. The difference is that the Long Code phone number is not associated with a SIM card. You can use a long code number to send and receive SMS. A message received on this phone number goes to EnableX’s platform where it will be posted to a webhook URL for the user receive and process.

Short Code

A short code as the name implies is a shortened Long Code usually comprising 5 or 6 digits. It can generally handle larger volume of messages per second compared to long code. You can use a short code number to send and receive SMS. A message received on this phone number goes to EnableX’s platform where it will be posted to a Webhook URL for the user receive and process.