ChumiAI Docs
The ChumiAI WhatsApp API allows you to programmatically send messages, manage conversations, and sync templates — all through simple REST endpoints authenticated with your API key.
Getting Started
Before using the WhatsApp API, make sure you have:
The WhatsApp API supports the following operations:
Send pre-approved messages to customers
Manage and retrieve chat history
Sync and manage your WhatsApp templates
All WhatsApp API requests require your API key passed in the X-API-Key HTTP header.
curl -X GET "https://api.chumiai.app/api/v1/whatsapp/templates" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json"Your API key must have the appropriate WhatsApp scopes enabled. You can manage scopes in Settings > Developer Settings > API Keys in the ChumiAI Client Portal.
/api/v1/whatsapp/templates/api/v1/whatsapp/send-template/api/v1/whatsapp/bulk-import-messages/api/v1/whatsapp/send-template-to-group/api/v1/whatsapp/bulk-jobs/{jobId}/status/api/v1/whatsapp/bulk-jobsRate Limits
WhatsApp enforces messaging rate limits based on your business tier. High-volume template sends are processed in the background and may be throttled. Use the bulk job monitoring endpoints to track delivery progress.