⚡ 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
Need an API key?
Contact Dijla Tech →
3
Core Endpoints
2
Tenant Modes
v20.0
Meta API Version
WS
Real-Time Socket.io
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 — Template via Dijla Tech Lines
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
Required Header on all protected endpoints
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.

✉️ m@dijla.tech 💬 WhatsApp +1 (206) 574-8480