EMS Technical Reference v1.2.5

Official API specification for the Manuen IT Employee Management System core services.

Base URL: https://api.manuenit.com

Authentication: All protected routes require a Bearer Token in the Authorization header.

Content Type: application/json

Authentication

POST /api/auth/login
Authenticate user and receive JWT
GET /api/auth/me
Retrieve current session profile

Staff Management

GET /api/employee/profile
Get authenticated employee details
PUT /api/employee/update
Update employee personal information
GET /api/admin/employees
List all employees (Admin only)

Project Analytics

GET /api/admin/projects/stats
Global project status distribution
GET /api/manager/team-progress
Track team-level project milestones

Operations

GET /api/events
Fetch upcoming holidays and company events
POST /api/complaints
Submit a new quality ticket or complaint