Welcome to the Bitwyse HRMS API
A secure, role-based REST API for human-resource management — employees, leave, payroll, and more.
OperationalRuntime
Environment
Production
API Version
v1
Laravel
11.51.0
PHP
8.3
API Endpoints — /api/v1
GET
/api/v1/employees
List employees
POST
/api/v1/employees
Create employee
GET
/api/v1/employees/{id}
View employee
PUT
/api/v1/employees/{id}
Update employee
DELETE
/api/v1/employees/{id}
Archive employee
GET
/api/v1/leave
List leave requests
POST
/api/v1/leave
Submit leave request
POST
/api/v1/leave/{id}/approve
Approve request
POST
/api/v1/leave/{id}/reject
Reject request
GET
/api/v1/payroll/runs
List payroll runs
POST
/api/v1/payroll/runs
Create payroll run
GET
/api/v1/payroll/payslips
List payslips
GET
/api/v1/payroll/payslips/{id}
View payslip
Auth (Sanctum)
POST
/login
POST
/register
POST
/logout
POST
/forgot-password
Health
A JSON health-check endpoint is available for load balancers and Docker HEALTHCHECK.
/health →