Send single and bulk SMS, check delivery status, manage DLT-approved templates, and receive delivery webhooks- built for CRM and app integration.
REST API · SMPP · TRAI DLT-Registered · Noida, India

Trusted by 10,000+ businesses across India
Every request is authenticated with an API key issued when your account is provisioned, passed as a bearer token in the request header.
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonIllustrative request format- your onboarding contact confirms exact field names for your account before you go live.
curl -X POST https://api.getclickmedia.com/v1/sms/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+9198XXXXXXXX",
"senderId": "GCMSMS",
"templateId": "1707XXXXXXXXXXXXXXX",
"message": "Your OTP is 482913. Valid for 10 minutes.",
"route": "transactional"
}'curl -X POST https://api.getclickmedia.com/v1/sms/send/batch \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"senderId": "GCMSMS",
"templateId": "1707XXXXXXXXXXXXXXX",
"route": "promotional",
"messages": [
{ "to": "+9198XXXXXXXX", "message": "Hi Rahul, flat 20% off today only." },
{ "to": "+9199XXXXXXXX", "message": "Hi Priya, flat 20% off today only." }
]
}'Register a webhook URL to receive real-time delivery-status events instead of polling the API for status updates.
{
"event": "sms.delivered",
"messageId": "sms_7c3f21",
"to": "+9198XXXXXXXX",
"status": "delivered",
"route": "transactional",
"timestamp": "2026-08-13T10:15:00Z"
}Fires when a message is sent, delivered, or fails- with a timestamp and reason.
Webhooks are tied to your API key and account, so only your registered endpoint receives events.
In addition to webhooks, you can poll message status or manage templates directly by ID- useful for reconciliation jobs and dashboards.
| Endpoint | Purpose |
|---|---|
| POST /v1/sms/send | Send a single SMS |
| POST /v1/sms/send/batch | Send bulk/batch SMS in one request |
| GET /v1/sms/{id}/status | Check delivery status of a sent message |
| POST /v1/sms/webhooks | Register a delivery-status webhook |
| GET /v1/templates | List DLT-approved message templates |
| POST /v1/templates | Submit a new template for DLT approval |
POST /v1/sms/send
POST /v1/sms/send/batch
GET /v1/sms/{id}/status
POST /v1/sms/webhooks
GET /v1/templates
POST /v1/templates
Rate limits scale with your account tier rather than a fixed cap for every account- contact your account manager for the specific limits on your plan so you can design your integration accordingly.
Use the REST API directly for most integrations, or connect via SMPP for high-throughput enterprise sending. Your onboarding contact can help you pick the right option for your volume.
Submit your DLT registration documents during onboarding and receive your API key- typically same-day to 2 business days.
Ask your onboarding contact about sandbox/test-mode access so you can validate your integration before sending live traffic.
Switch to your live API key, point your webhook URL at your production endpoint, and start sending.
Submit your DLT documents, get provisioned, and start sending- Get Click Media's integration team helps you go from signup to your first API call.
Real-time delivery reports, webhook callbacks, and DLT template management- all through one REST API.
Poll message status by ID or stream it via webhook- sent, delivered, or failed, with timestamps.
Register a URL once and receive delivery-status events automatically instead of polling.
List approved templates or submit new ones for DLT approval directly from your app.
Send thousands of personalized messages in a single API call.
Aggregate delivery-rate and failure data for reconciliation and reporting.
Get Click Media is a TRAI DLT-registered bulk SMS operator based in Noida, serving 10,000+ Indian businesses. Our API team helps you go from credentials to production traffic quickly, with support for REST, SMPP, Excel/CSV upload, and CRM plugins- so you can pick the integration path that fits your stack.

Big or small, we power communication for all- talk to us today.
A REST API that lets developers send single and bulk SMS, check delivery status, manage DLT-approved templates, and receive delivery-status webhooks directly from your own app or CRM.
Talk to our integration team for API access, full endpoint documentation, and SMPP support for high-throughput sending.