A few lines of code. Every network.

Connect your website, app, CRM or POS to the Text Origins gateway and send branded SMS, OTPs and alerts automatically.

# Illustrative request. Your endpoint and API key are in your dashboard
curl -X POST "$TO_API_ENDPOINT" \
  -d "api_key=$TO_API_KEY" \
  -d "sender_id=YOURBRAND" \
  -d "to=94771234567" \
  -d "message=Your OTP is 482913"
Getting started

Live in three steps.

  1. Create your account

    Sign up online or through the Text Origins app on Google Play.

  2. Request your sender ID

    Register your brand or company name as the SMS sender.

  3. Integrate & send

    Get your API credentials from the dashboard and send your first message.

How it works

Request in. Message out.

Your application sends a request, our gateway routes it directly to the mobile network, and you get a response with the delivery status.

  1. Your app makes a request

    HTTP API call or SMPP bind.

  2. We receive & route it

    Direct to the recipient's network.

  3. We send a response

    Status and message reference.

  4. Your audience receives it

    Under your brand's sender ID.

Capabilities

Built for developers.

HTTP API

Send single or bulk messages from any language.

SMPP

High-throughput connectivity for large volumes.

OTP route

Priority route for time-sensitive codes.

IP-based access

Only your servers can use your account.

Unicode

Sinhala, Tamil and English messages.

Link tracking

See who clicks the links in your SMS.

Free plugins

Business plugins and Mini-POS integration.

Free support

Local help with your integration.

Need the full API reference?

Log in to your dashboard for endpoints, parameters and your API keys, or ask our team for the integration guide.