Keloola DOCS
Documentation
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