REST API

Welcome to the Bitwyse HRMS API

A secure, role-based REST API for human-resource management — employees, leave, payroll, and more.

Operational

Runtime

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 →