Skip to content
Docs
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