InspiringTec
Documentation

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_xxxxxxxxxxxxxxxx

Quick Start

Send your first message once you have an API key and a product enabled on your account.

quick-start.sh
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.

POST/v1/whatsapp/send
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"]
}'
Full WhatsApp product page

SMS API

Deliver OTPs, transactional alerts and promotional messages reliably across Indian and global networks with a single, predictable API.

POST/v1/sms/send
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"
}'
Full SMS product page

Email API

Send transactional and business email with high deliverability, template management and detailed engagement analytics.

POST/v1/email/send
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" }
}'
Full Email product page

Voice & IVR

Build IVR flows, click-to-call and automated voice notifications with programmable call control and call analytics.

POST/v1/voice/call
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"
}'
Full Voice product page

Business Verification

Verify GST numbers, PAN, company incorporation details and individual KYC documents through a single verification layer.

POST/v1/verify/gst
curl -X POST https://api.inspiringtec.com/v1/verify/gst \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "gstin": "27XXXXX0000X1ZC"
}'
Full Verification product page

AI APIs

Access large language models, OCR, translation, speech and document-intelligence capabilities through one consistent API and billing layer.

POST/v1/ai/complete
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."
}'
Full AI product page

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: 1755331200

API Reference

Browse the full product catalogue for endpoint-level detail on every API, or explore the developer tooling — SDKs, sandbox and platform status.