Office CRM
API Documentation
Complete reference for integrating with the Office CRM backend. Built for frontend developers, mobile teams, and third-party integrators.
Quick Start
Get up and running in minutes with authentication and your first API request.
Authentication
JWT-based authentication with role-based access control and account provisioning.
Modules
Clients, Employees, Projects, Tasks, Leave Requests, Work Logs and more.
Constants & Enums
All enum values with descriptions — status codes, priority levels, document types.
Workflows
Visual state diagrams for leave requests, projects, tasks, milestones and file uploads.
Entities
Complete field reference for every data model — types, relationships, and audit fields.
User Roles
User types, role permission matrix, and account provisioning flow.
Configuration
All appsettings — JWT, database, email, R2 cloud storage, logging.
Swagger Explorer
Interactive API explorer — try any endpoint directly from your browser.