HR API Dashboard (Pure PHP) — Swagger · اختبار البصمة

Request Body (for POST/PUT)

Tip: after login, token is auto-filled.

Response

idle

Auth

POST
/api/login
GET
/api/me
Login returns a JWT; paste it above for protected calls.

Employees

GET
/api/employees
GET
/api/employees/{id}
POST
/api/employees
PUT
/api/employees/{id}
DELETE
/api/employees/{id}

Attendance

POST
/api/attendance/check-in
POST
/api/attendance/check-out
GET
/api/attendance
GET
/api/attendance/{employee_id}

Payroll

GET
/api/payroll
GET
/api/payroll/{employee_id}
GET
/api/payroll/calculate/{employee_id}

Requests

GET
/api/requests
POST
/api/requests
PUT
/api/requests/{id}

Dashboard

GET
/api/dashboard

ZKTeco — بصمة

GET
/api/health
POST
/iclock/cdata (no JWT)