Back to Help
Employees API
Last updated: 8/28/2026
Employees API
List Employees
GET /api/v1/personnel/employees
Optional query params: search, department_id, is_active
Create Employee
POST /api/v1/personnel/employees
{
"employee_no": "EMP001",
"first_name": "John",
"last_name": "Smith",
"email": "[email protected]",
"employment_type": "full_time",
"basic_salary": 5000
}
Update Employee
PATCH /api/v1/personnel/employees/{id}
{ "basic_salary": 5500 }
Bulk Import
POST /api/v1/import/employees
Content-Type: multipart/form-data
file: employees.xlsx
Export
GET /api/v1/export/employees?fmt=xlsx
GET /api/v1/export/employees?fmt=csv
GET /api/v1/export/employees/template (download import template)