ChumiAI Docs
A complete reference of all available ChumiAI API endpoints. All endpoints require authentication via the X-API-Key header.
Base URL: https://api.chumiai.app
Endpoints for sending messages, managing templates, and monitoring bulk jobs.
/api/v1/whatsapp/send-template/api/v1/whatsapp/bulk-import-messages/api/v1/whatsapp/send-template-to-group/api/v1/whatsapp/templates/api/v1/whatsapp/templates/sync/api/v1/whatsapp/bulk-jobs/api/v1/whatsapp/bulk-jobs/{jobId}/statusEndpoints for managing contacts and contact groups in ChumiAI.
/api/v1/contacts/api/v1/contacts/{id}/api/v1/contacts/api/v1/contacts/{id}/api/v1/contacts/{id}/api/v1/contacts/groups/api/v1/contacts/groups/{id}/api/v1/contacts/groups/api/v1/contacts/groups/{id}/members/api/v1/contacts/groups/{id}/membersEndpoints for managing product catalog data. Useful for syncing products from Shopify, WooCommerce, or custom e-commerce platforms.
/api/v1/products/api/v1/products/{id}/api/v1/products/api/v1/products/{id}/api/v1/products/{id}/api/v1/products/syncEndpoints for retrieving conversation and message history.
/api/v1/conversations/api/v1/conversations/{id}/api/v1/conversations/{id}/messagesMost list endpoints support pagination via query parameters:
| Parameter | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| page | integer | 1 | Page number to retrieve |
| pageSize | integer | 20 | Number of items per page (max 100) |
All list endpoints return data in this format:
{
"data": [...],
"pagination": {
"page": 1,
"pageSize": 20,
"totalItems": 156,
"totalPages": 8
}
}{
"error": "Error Type",
"message": "Human-readable description of what went wrong.",
"statusCode": 400
}| Status Code | Meaning |
| :--- | :--- |
| 200 | Success |
| 201 | Created |
| 400 | Bad Request — invalid parameters |
| 401 | Unauthorized — missing or invalid API key |
| 403 | Forbidden — insufficient scopes |
| 404 | Not Found — resource doesn't exist |
| 429 | Too Many Requests — rate limit exceeded |
| 500 | Internal Server Error |
Detailed Endpoint Docs
For detailed request/response schemas for specific endpoints, see the individual feature guides (e.g., Send Template Message).