HTTP API Messaging

Developer-friendly REST API for easy integration into any technology stack.

Developer-Friendly HTTP API Messaging

Our RESTful SMS API makes it simple to integrate enterprise-grade messaging into any application, platform, or workflow. With comprehensive documentation and code samples in multiple languages, you can send your first message in minutes.

API Features

  • RESTful JSON API with clear, consistent endpoints
  • API key authentication with IP whitelisting support
  • Safe retries with Idempotency-Key — a repeated key never double-sends or double-charges
  • Webhook delivery receipt callbacks in real time
  • Two-way messaging (inbound MO handling)
  • Long message support (concatenated SMS)
  • Unicode and multi-language character sets
  • Detailed error codes and status reporting

Quick Integration

Our API is designed for rapid integration. Most developers have a working implementation within a single day. We provide ready-to-use code samples in PHP, Python, Node.js, Java, Ruby, and cURL.

API Base URL

https://portal.sbstelecom.net/api/v1

Authentication

All API requests require an API key and secret pair. Supply them as HTTP Basic credentials (-u KEY:SECRET), as X-API-Key and X-API-Secret headers, or as Authorization: Bearer KEY:SECRET. API keys are managed through your client portal with full audit logging, and can be restricted to specific source IP addresses.

Use Cases

  • Customer notifications and alerts
  • OTP and two-factor authentication
  • Marketing and promotional campaigns
  • Appointment and booking reminders
  • E-commerce order and shipping updates
  • System alerts and monitoring notifications