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 (cloud.smsindiahub.in)
import requests

url = "https://cloud.smsindiahub.in/api/mt/SendSMS"
payload = {
    "Account": {
        "User": "YOUR_USERNAME",
        "Password": "YOUR_PASSWORD",
        "SenderId": "SMSHUB",
        "Channel": "Trans",
        "DCS": "0",
        "FlashSms": "0",
        "Route": 1,
        "PEId": "1101234567890123456",
        "TemplateId": "1107123456789012345"
    },
    "Messages": [
        {
            "Number": "919876543210",
            "Text": "Your OTP is 482910 for login. Valid for 10 mins. - SMSIndiaHub"
        }
    ]
}

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