SMSAPI
— Docs

SMSAPI developer docs

Plain JSON over HTTPS, a bearer token, and the two DLT identifiers India requires. Pick a quickstart and send your first message in five minutes.

Authentication

Authenticate every request with a bearer token in the Authorization header. Keys are rotatable and can be restricted to an IP allowlist. Requests and responses are JSON over HTTPS, against a single base URL.

Indian SMS and voice also require two DLT identifiers on each send — your principal entity ID and the template ID for the message. The DLT guide explains how those are issued; the quickstarts show where they go.

# Every request carries a bearer token
Authorization: Bearer $SMSAPI_KEY
Content-Type: application/json

# Base URL
https://api.smsapi.in/v1

API request shapes are representative pending the white-label telco API spec (FLAGS_AND_ASSUMPTIONS.md).

Start building.