Developer-First CPaaS API

Integrate High-Speed SMS in Under 5 Minutes

Our RESTful HTTP API & SMPP v3.4 endpoints allow your engineering team to send transactional notifications, automated OTPs, and WhatsApp broadcasts with comprehensive DLT template compliance.

JSON / URL-Encoded REST payloads & SMPP v3.4 Binds
🛡️
Mandatory TRAI PE-ID & Template-ID validation headers
🖥️
Real-time webhook DLR callbacks with latency timestamping
POST /api/mt/SendSMS
import requests

url = "https://api.smsindiahub.in/api/mt/SendSMS"
payload = {
    "Account.APIKey": "YOUR_API_KEY",
    "SenderId": "SMSHUB",
    "Message": "Your OTP is 482910 for login. Valid for 10 mins. - SMSIndiaHub",
    "Channel": "2",
    "DCS": "0",
    "FlashSMS": "0",
    "Number": "919876543210",
    "Route": "1",
    "PEId": "1101234567890123456",
    "TemplateId": "1107123456789012345"
}

response = requests.post(url, json=payload)
print(response.json())
HTTP 200 OK (Response) Execution: 42ms
{
  "ErrorCode": "000",
  "ErrorMessage": "Success",
  "JobId": "JOB_987654321098",
  "MessageData": [
    {
      "Number": "919876543210",
      "MessageId": "MSG_5678901234",
      "DeliveryDate": "2026-09-04 12:45:00"
    }
  ]
}