Integrate WhatsApp, SMS, Voice, and Chatbot messaging into your application with our RESTful API. SDKs available in Node.js, Python, PHP, and Go.
Base URL
https://api.channlr.comAuthentication
Authorization: Bearer YOUR_API_KEYResponse Format
JSON with standard error codes & pagination
Send your first message in under 2 minutes.
Sign up and generate an API key from your dashboard.
Choose your language and install the Channlr SDK.
Use the messaging API to reach your first customer.
curl -X POST https://api.channlr.com/v1/messages/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+254712345678",
"channel": "whatsapp",
"template": "order_update",
"parameters": {
"1": "John",
"2": "#ORD-4821",
"3": "Delivered"
}
}'Native libraries for your favorite language.
Node.js / TypeScript
npm install @channlr/sdkPython
pip install channlrPHP
composer require channlr/sdkGo
go get github.com/channlr/go-sdkComplete list of all available endpoints organized by resource.
/v1/messages/send/v1/messages/send-bulk/v1/messages/{id}/v1/messages/v1/messages/schedule/v1/messages/schedule/{id}Subscribe to real-time events and get notified instantly.
message.sentMessage successfully sent to carrier
message.deliveredMessage delivered to recipient device
message.readRecipient opened/read the message
message.failedMessage delivery failed
message.receivedIncoming message from a customer
template.approvedTemplate approved by Meta
template.rejectedTemplate rejected by Meta
account.quality_changeWhatsApp quality rating changed
Fair usage limits based on your plan.
Starter
100 req/min
Burst: 20 req/sec
Pro
1,000 req/min
Burst: 100 req/sec
Enterprise
10,000 req/min
Burst: 500 req/sec
Get your API key and start integrating Channlr in minutes.