Skip to content

List employees

GET/hr/employees

Returns a paginated list of all employees with their associated branch, department, and position. Use for directory lookups, HR reports, or to populate dropdowns in other HR features.

Request

This endpoint takes no parameters and no request body.

Responses

200 Paginated employee list

Content type application/json, object.

FieldTypeRequiredDescription
dataarray of object · EmployeeV1No
data[].idintegerNo

Auto-incremented primary key.

data[].first_namestringNo

Employee's given name.

Example: "Ama"

data[].last_namestringNo

Employee's family name.

Example: "Owusu"

data[].emailstring (email)No

Work email address.

Example: "a.owusu@example.test"

data[].department_idinteger, nullableNo

ID of the assigned HR department.

data[].position_idinteger, nullableNo

ID of the assigned HR position.

data[].branch_idinteger, nullableNo

ID of the assigned branch location.

data[].statusstringNo

Employment status.

One of: "active", "inactive", "terminated" · Example: "active"

data[].hire_datestring (date), nullableNo

Date the employee was hired.

Example: "2026-04-08"

Example request

curl -X GET "https://{tenant}.faciotech.net/api/v1/hr/employees" \
  -H "Accept: application/json"
Loading