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