API DocumentationOverview
Quick setup
The Keloola API is a RESTful JSON API. All requests and responses use application/json.
Base URL
https://api-pm.keloola.co/api/v1/external
Response envelope
All responses follow a consistent envelope structure:
{
"success": true,
"message": "Tasks retrieved successfully.",
"data": { ... }
}Authentication
The API uses Bearer Token authentication via Laravel Sanctum. An admin generates a token from Users → Manage API Tokens, each scoped with abilities (e.g. tasks:read, notes:create).
Add the Authorization header to every request:
Authorization: Bearer YOUR_API_TOKEN