Skip to content
Built for developers

Ship your first message in minutes

A clean REST API, SDKs for every major language and docs that respect your time. Grab a key, paste a snippet, ship — no sales call required.

Quickstart

Three steps to live

01

Create an account

Sign up and grab your API key from the dashboard in seconds.

02

Install an SDK

Drop in our SDK for your language, or call the REST API directly.

03

Send your first message

Make one POST request and watch it land — most teams ship same-day.

send.sh
bash
curl -X POST https://api.ng.termii.com/api/sms/send \
-H "Content-Type: application/json" \
-d '{
"to": "2348012345678",
"from": "Termii",
"sms": "Your OTP is 492013. It expires in 5 minutes.",
"type": "plain",
"channel": "dnd",
"api_key": "YOUR_API_KEY"
}'
200 · Response
{
  "message_id": "1690896018417588518",
  "message": "Successfully Sent",
  "balance": 11.5,
  "user": "Termii"
}
API reference

Endpoints for every channel

A consistent, predictable REST surface across messaging, verification, global routing and analytics.

POST

Messaging

Send SMS across generic and DND routes.

/api/sms/send

POST

Token — send

Trigger an OTP over any channel.

/api/sms/otp/send

POST

Token — verify

Validate a one-time password.

/api/sms/otp/verify

POST

Signals

Send globally over SMS & WhatsApp.

/api/signal/send

GET

Resolve

Validate and look up any phone number.

/api/insight/number/query

GET

Insights

Check balance, sender status and reports.

/api/get-balance

SDKs & plugins

Drops into the stack you already run

Official SDKs, plugins and a documented REST API mean Termii fits your workflow — whatever you build with.

Node.js Python PHP Java WordPress WooCommerce Zapier Laravel Shopify REST API Webhooks n8n

Ready to start

Your customers trust you at the moment that matters most

Every OTP, payment signal, fraud check, and alert is a promise. Termii makes sure you keep it.