SMS API for sending single, bulk, and JSON-based messages with real-time tracking, scheduling, and secure delivery support.
Overview
The Send Message API enables an enterprise to send SMS messages to mobile numbers using HTTP requests. It supports sending a single message to one or more recipients and bulk messaging through CSV file uploads. The API supports both synchronous and asynchronous message submission.
List of Send Message API
API Endpoints
Refer to the table below to understand the different API endpoints for SMS API:
| API | Method | Endpoint | Description |
|---|---|---|---|
| Single Message API (GET) | GET | /SingleMsgApi | Send SMS using query parameters |
| Single Message API (POST) | POST | /SingleMsgApi | Send SMS using form-urlencoded body (recommended) |
| JSON Message API | POST | /v2/JsonSingleApi | Send SMS using JSON payload with optional encryption |
| CSV Message API | GET | /UploadCsvFile | Send bulk SMS using CSV string via query parameter |
| CSV Message API | POST | /UploadCsvFile | Send bulk SMS using CSV via form-urlencoded body |
| Report API (DLR) | GET | /v1/report/dlr-consolidated-report | Fetch delivery reports with pagination support |
