⚡ Production Ready · Multi-Tenant · Real-Time
Dijla WhatsApp
Cloud API Gateway
Dispatch template messages, run live chat sessions, and stream inbound messages in real-time — built for Dijla Tech LLC.
Client Portal
Access Your Dashboard
Already have an API key? Log in to your dashboard to send messages, monitor live chat, and track delivery status in real time.
✓ Send template & session messages
✓ Monitor delivery status in real-time
✓ View complete message history
✓ Live inbound message stream
Quick Access
Enter your API key to go directly to your dashboard
Invalid API key. Contact support to get your key.
API Reference
Available Endpoints
POST
/api/v1/whatsapp/send
Dispatch a pre-approved WhatsApp Template message. Supports master fallback and direct tenant credentials.
POST
/api/v1/whatsapp/reply
Send a free-form session reply within Meta's 24-hour live chat window. Supports text, image, audio, video.
GET
/api/v1/whatsapp/webhook
Meta Webhook verification handshake. Validates hub.verify_token and echoes the hub.challenge.
POST
/api/v1/whatsapp/webhook
Receives real-time events from Meta (inbound messages, delivery statuses) and broadcasts them via Socket.io.
Architecture
Hybrid Multi-Tenant Model
🏢
Standard Tenants
Clients rent Dijla Tech's official verified numbers. No whatsappConfig needed — the gateway automatically falls back to master credentials in .env.
🔑
Direct Tenants
Clients supply their own Meta credentials (accessToken + phoneNumberId) in the request payload and route through their own verified business numbers.
Quick Start
Send Your First Message
curl -X POST http://localhost:5000/api/v1/whatsapp/send \
-H "Content-Type: application/json" \
-H "x-dijla-key: YOUR_DIJLA_MASTER_KEY" \
-d '{
"message": {
"to": "9647700000000",
"templateName": "hello_world",
"languageCode": "en_US"
}
}'
Security
Authentication
x-dijla-key: <your_DIJLA_MASTER_KEY>
# Missing or wrong key → 401 Unauthorized
# Webhook endpoints are public (called by Meta's servers)
Support
Need Help?
Our team is ready to help you integrate and scale your WhatsApp messaging.