HR API Dashboard (Pure PHP) —
Swagger
·
اختبار البصمة
Use Demo
Request Body (for POST/PUT)
{"username":"admin@hr.com","national_id":"admin@hr.com","password":"Aa@123"}
Tip: after login, token is auto-filled.
Response
idle
Auth
POST
/api/login
Try
GET
/api/me
Try
Login returns a JWT; paste it above for protected calls.
Employees
GET
/api/employees
Try
GET
/api/employees/{id}
Try
POST
/api/employees
Try
PUT
/api/employees/{id}
Try
DELETE
/api/employees/{id}
Try
Attendance
POST
/api/attendance/check-in
Try
POST
/api/attendance/check-out
Try
GET
/api/attendance
Try
GET
/api/attendance/{employee_id}
Try
Payroll
GET
/api/payroll
Try
GET
/api/payroll/{employee_id}
Try
GET
/api/payroll/calculate/{employee_id}
Try
Requests
GET
/api/requests
Try
POST
/api/requests
Try
PUT
/api/requests/{id}
Try
Dashboard
GET
/api/dashboard
Try
ZKTeco — بصمة
GET
/api/health
Try
POST
/iclock/cdata (no JWT)
Try
صفحة اختبار البصمة الكاملة →