Everything you need to integrate InspiringTec.
Authentication, quick start guides, per-product references, webhooks, error handling and rate limits — in one place.
Introduction
The InspiringTec API is organized around REST. Every product — WhatsApp, SMS, Email, Voice, Verification, Payments and AI — is accessed through the same base URL, the same authentication header, and predictable JSON responses.
https://api.inspiringtec.com is the base URL for every request.
Authentication
Authenticate requests by including your API key in the Authorization header. Keys are scoped to sandbox or production and can be rotated from the dashboard at any time.
Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxQuick Start
Send your first message once you have an API key and a product enabled on your account.
curl -X POST https://api.inspiringtec.com/v1/sms/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+919999999999",
"message": "Hello from InspiringTec"
}'WhatsApp API
Send template messages, notifications and two-way conversations on the WhatsApp Business Platform — from order updates to support conversations — through one integration.
curl -X POST https://api.inspiringtec.com/v1/whatsapp/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+91XXXXXXXXXX",
"template": "order_confirmation",
"params": ["Rahul", "#INV-4021"]
}'SMS API
Deliver OTPs, transactional alerts and promotional messages reliably across Indian and global networks with a single, predictable API.
curl -X POST https://api.inspiringtec.com/v1/sms/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+919999999999",
"message": "Your OTP is 483921",
"template_id": "otp_login"
}'Email API
Send transactional and business email with high deliverability, template management and detailed engagement analytics.
curl -X POST https://api.inspiringtec.com/v1/email/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "customer@example.com",
"template": "invoice",
"data": { "invoice_id": "INV-4021" }
}'Voice & IVR
Build IVR flows, click-to-call and automated voice notifications with programmable call control and call analytics.
curl -X POST https://api.inspiringtec.com/v1/voice/call \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+919999999999",
"flow": "appointment_reminder"
}'Business Verification
Verify GST numbers, PAN, company incorporation details and individual KYC documents through a single verification layer.
curl -X POST https://api.inspiringtec.com/v1/verify/gst \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"gstin": "27XXXXX0000X1ZC"
}'AI APIs
Access large language models, OCR, translation, speech and document-intelligence capabilities through one consistent API and billing layer.
curl -X POST https://api.inspiringtec.com/v1/ai/complete \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-general",
"input": "Summarize this support ticket."
}'Webhooks
Configure a webhook URL per product to receive delivery, verification and payment events in real time. Each payload is signed with a shared secret so you can verify authenticity.
Errors
InspiringTec uses conventional HTTP response codes: 2xx for success, 4xx for request errors, 5xx for platform errors. Error responses share one shape:
{
"error": {
"code": "invalid_request",
"message": "The 'to' field is required.",
"request_id": "req_5c19a0"
}
}Rate Limits
Requests are rate-limited per API key. Current limit and remaining quota are returned on every response.
HTTP/1.1 200 OK
X-RateLimit-Limit: 600
X-RateLimit-Remaining: 587
X-RateLimit-Reset: 1755331200API Reference
Browse the full product catalogue for endpoint-level detail on every API, or explore the developer tooling — SDKs, sandbox and platform status.