Skip to main content
This permission exposes personal data and salaries. Protect the API Key and limit access to trusted systems.

List employees

Get employee

Returns the same employee object. Deleted employees respond 404.

Job titles

Returns the job title catalog (id, name, description, parent_id) so you can get the job_title_id. Requires hr.employees.

Create employee

Required permission: hr.employees.write
201 response: the created employee (same format as the query).

Update employee

Required permission: hr.employees.write Send only the fields that change; the others are kept. Accepts the same fields as creation.
To switch an employee to hourly pay:
To deactivate an employee, send { "is_active": false }. The API does not delete employees: this keeps their payroll history. Their settlement is calculated with the final settlement (finiquito) in FileXpress.