Developers
API
Workel exposes a RESTful API (v1.1 and v1.2) for programmatic access. All endpoints require Sanctum token authentication and return JSON responses.
Updated
The basics
- REST API — versioned endpoints at /api/v1.1/ and /api/v1.2/
- Authentication — Bearer token via Laravel Sanctum (obtained from /auth/login)
- Resources — projects, tasks, files, chats, events, categories, users, pages, links, and more
- Authorization — every endpoint enforces policies; requests outside your role/scope return 403
- Real-time — Pusher channels for live updates (tasks, chat, notifications, presence)
- Rate limiting — 68 requests/minute for general endpoints, 10/min for AI, 30/min for auth refresh