API Documentation

The Teleopedia REST API lets you send WhatsApp, RCS, SMS, Email and Voice/OBD messages directly from your own application, and receive delivery status updates via webhooks. This page is an overview with sample requests to get you started - for full endpoint references and your live credentials, request API access below.

Base URL

https://api.teleopedia.com/v1

Authentication

Every request must include your API key in the Authorization header. You can generate a key from your dashboard under Settings → API Keys.

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Send A WhatsApp Message

POST /whatsapp/messages

{
  "to": "+919876543210",
  "type": "template",
  "template_name": "order_confirmation",
  "params": ["Rohan", "#BL123456", "3-5 Aug"]
}

Response

{
  "message_id": "wa_9f1c2e",
  "status": "queued",
  "channel": "whatsapp"
}

Send An RCS Message

POST /rcs/messages

{
  "to": "+919876543210",
  "card": {
    "title": "50% OFF your next order",
    "image_url": "https://cdn.yourbrand.com/offer.jpg",
    "buttons": [{ "text": "Order Now", "action_url": "https://yourbrand.com/order" }]
  },
  "fallback": "sms"
}

Send A Bulk SMS

POST /sms/messages

{
  "to": ["+919876543210", "+919812345678"],
  "sender_id": "TLPEDA",
  "dlt_template_id": "1707162XXXXXXXXX",
  "message": "Your OTP is 482910. Valid for 5 minutes."
}

Trigger A Voice / OBD Call

POST /voice/calls

{
  "to": "+919876543210",
  "flow_id": "obd_flow_delivery_alert",
  "language": "en-IN"
}

Delivery Status Webhooks

Configure a webhook URL in your dashboard to receive real-time delivery and read status updates for every channel:

{
  "message_id": "wa_9f1c2e",
  "channel": "whatsapp",
  "status": "delivered",
  "timestamp": "2026-08-13T10:42:00Z"
}

Rate Limits

Default rate limits depend on your plan and channel. Standard plans start at 20 requests/second per channel; enterprise and SMPP customers get dedicated throughput. Contact us to raise your limits.

Need Full Access?

Request API access to get your credentials, full endpoint reference, SDKs and sandbox environment.

Request API Access