List Employees
Employees
List Employees
GET
List Employees
Documentation Index
Fetch the complete documentation index at: https://docs.salu.com.vc/llms.txt
Use this file to discover all available pages before exploring further.
This endpoint returns a list of employees.
The response is an array of
PublicApiEmployeeBaseResponse.Overview
- Method:
GET - Path:
/v0/employee/ - OperationId:
public_list_employees_v0_employee__get - Authentication: header
x-api-key(APIKeyHeaderin the OpenAPI)
Query parameters (main)
page(default:0)limit(default:20)order_by(default:name,status) — supports multiple fields separated by commasorder_dir(default:asc,desc) — directions correspond to the fields inorder_byis_active(default:true)is_disabled(optional)name,gov_id(CPF),emailstatus[](list of allowed values fromStatusEnumFilter)position_id,sector_id(UUID)branch_id[],organization_id[],id[](UUID lists)birth_date,admission_date,dismissal_date(formatYYYY-MM-DD)client_integration_code(optional)
Tips and common pitfalls
- Status filter: the API expects the Portuguese enum strings for
status[](e.g.,Ativo,Pendente), even when using the EN docs. Do not send English words likeACTIVE. - Multiple values: you can repeat a query param to send multiple values (e.g.,
&status=Ativo&status=Pendente), or use array-friendly notation depending on your HTTP client. - Ordering:
order_byandorder_dirare positional — the first direction applies to the first field, and so on. If only one direction is sent, it applies to all listed fields. - UUIDs: fields like
id,branch_id,sector_id,organization_idmust be valid UUIDs; otherwise the API may return400 Bad Request. - Pagination: combine
pageandlimitto control the result window; defaults are shown above.
Example Request
Authorizations
Query Parameters
Available options:
Ativo, Inativo, Afastado, Férias, Pendente