Get Started with SMS API

The SMS REST API is for developers who are looking for a simple and easy way to integrate SMS messaging into their apps. You can set up your account and get started with the SMS API in minutes. It's a highly-available API that sends millions of messages per day. With this API, you can:

Send Messages: Send bulk messages to thousands, even millions of people instantly.

Scheduled Messaging: Set a later time to send your messages. This provides the flexibility of scheduling messages to be sent to users at convenient times.

Alphanumeric Sender ID: Let your brand stand out by formatting your sender ID using alphanumeric characters. This easily makes your messages identifiable on your customer’s mobile phone.

To discover this great experience, kindly follow the steps below:

Create Your API Keys


You need API keys to authenticate your requests to Hubtel. View the steps here

Top Up Your Messaging Credit


You can manage your messaging credits from your Hubtel account. Purchase your messaging credit online and bundle according to your messaging needs.

  1. Login to Hubtel and Click Top Up from your dashboard.
  2. Choose a payment option that is most favourable: mobile money, card, or bank deposit.
  3. Choose your preferred messaging credit.
  4. Make payment and start sending live messages.

Timeout

Every request to the API has a timeout of five(5) seconds bound to it.

Telephone Rules

International numbers must be in international telephone number format and must be URL encoded. For example, +534547064786 is in the international telephone number format. However, to be used in the URL, it must be encoded like this: %2B534547064786.

Community Contributed Plugins

Developer Name

Package

Hubtel

SMS-PHP Package

Hubtel

SMS-JAVA

Hubtel

SMS-C#

Norris Oduro

Laravel Package for SMS

Updated 24 days ago

Get Started with SMS API


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.