# Unified HRIS API

> Source: https://truto.one/docs/api-reference/unified-hris-api/

Base URL: `https://api.truto.one/unified/hris`

Set the `integrated_account_id` query parameter on every request to scope it to a specific connection.

## Resources

- [Benefits](/docs/api-reference/unified-hris-api/benefits)
  - [GET /unified/hris/benefits](/docs/api-reference/unified-hris-api/benefits/list) — List Benefits
  - [POST /unified/hris/benefits](/docs/api-reference/unified-hris-api/benefits/create) — Create Benefits
  - [GET /unified/hris/benefits/{id}](/docs/api-reference/unified-hris-api/benefits/get) — Get Benefits
  - [PATCH /unified/hris/benefits/{id}](/docs/api-reference/unified-hris-api/benefits/update) — Update Benefits
- [Companies](/docs/api-reference/unified-hris-api/companies)
  - [GET /unified/hris/companies](/docs/api-reference/unified-hris-api/companies/list) — List Companies
  - [GET /unified/hris/companies/{id}](/docs/api-reference/unified-hris-api/companies/get) — Get Companies
- [CompanyBenefits](/docs/api-reference/unified-hris-api/companybenefits)
  - [GET /unified/hris/company_benefits](/docs/api-reference/unified-hris-api/companybenefits/list) — List Company benefits
- [Employees](/docs/api-reference/unified-hris-api/employees)
  - [GET /unified/hris/employees](/docs/api-reference/unified-hris-api/employees/list) — List Employees
  - [POST /unified/hris/employees](/docs/api-reference/unified-hris-api/employees/create) — Create Employees
  - [GET /unified/hris/employees/{id}](/docs/api-reference/unified-hris-api/employees/get) — Get Employees
  - [PATCH /unified/hris/employees/{id}](/docs/api-reference/unified-hris-api/employees/update) — Update Employees
  - [POST /unified/hris/employees/terminate](/docs/api-reference/unified-hris-api/employees/terminate) — Terminate Employees
- [EmployeeCompensations](/docs/api-reference/unified-hris-api/employeecompensations)
  - [GET /unified/hris/employee_compensations](/docs/api-reference/unified-hris-api/employeecompensations/list) — List Employee compensations
  - [GET /unified/hris/employee_compensations/{id}](/docs/api-reference/unified-hris-api/employeecompensations/get) — Get Employee compensations
- [Employments](/docs/api-reference/unified-hris-api/employments)
  - [GET /unified/hris/employments](/docs/api-reference/unified-hris-api/employments/list) — List Employments
  - [GET /unified/hris/employments/{id}](/docs/api-reference/unified-hris-api/employments/get) — Get Employments
- [Groups](/docs/api-reference/unified-hris-api/groups)
  - [GET /unified/hris/groups](/docs/api-reference/unified-hris-api/groups/list) — List Groups
  - [GET /unified/hris/groups/{id}](/docs/api-reference/unified-hris-api/groups/get) — Get Groups
- [Locations](/docs/api-reference/unified-hris-api/locations)
  - [GET /unified/hris/locations](/docs/api-reference/unified-hris-api/locations/list) — List Locations
  - [GET /unified/hris/locations/{id}](/docs/api-reference/unified-hris-api/locations/get) — Get Locations
- [JobRoles](/docs/api-reference/unified-hris-api/jobroles)
  - [GET /unified/hris/job_roles](/docs/api-reference/unified-hris-api/jobroles/list) — List Job roles
  - [GET /unified/hris/job_roles/{id}](/docs/api-reference/unified-hris-api/jobroles/get) — Get Job roles
- [TimeoffTypes](/docs/api-reference/unified-hris-api/timeofftypes)
  - [GET /unified/hris/timeoff_types](/docs/api-reference/unified-hris-api/timeofftypes/list) — List Timeoff types
  - [GET /unified/hris/timeoff_types/{id}](/docs/api-reference/unified-hris-api/timeofftypes/get) — Get Timeoff types
- [TimeoffPolicies](/docs/api-reference/unified-hris-api/timeoffpolicies)
  - [GET /unified/hris/timeoff_policies](/docs/api-reference/unified-hris-api/timeoffpolicies/list) — List Timeoff policies
  - [GET /unified/hris/timeoff_policies/{id}](/docs/api-reference/unified-hris-api/timeoffpolicies/get) — Get Timeoff policies
- [TimeoffRequests](/docs/api-reference/unified-hris-api/timeoffrequests)
  - [GET /unified/hris/timeoff_requests](/docs/api-reference/unified-hris-api/timeoffrequests/list) — List Timeoff requests
  - [POST /unified/hris/timeoff_requests](/docs/api-reference/unified-hris-api/timeoffrequests/create) — Create Timeoff requests
  - [GET /unified/hris/timeoff_requests/{id}](/docs/api-reference/unified-hris-api/timeoffrequests/get) — Get Timeoff requests
  - [DELETE /unified/hris/timeoff_requests/{id}](/docs/api-reference/unified-hris-api/timeoffrequests/delete) — Delete Timeoff requests
- [TimeoffBalances](/docs/api-reference/unified-hris-api/timeoffbalances)
  - [GET /unified/hris/timeoff_balances](/docs/api-reference/unified-hris-api/timeoffbalances/list) — List Timeoff balances
- [Tags](/docs/api-reference/unified-hris-api/tags)
  - [GET /unified/hris/tags](/docs/api-reference/unified-hris-api/tags/list) — List Tags
- [Fields](/docs/api-reference/unified-hris-api/fields)
  - [GET /unified/hris/fields](/docs/api-reference/unified-hris-api/fields/list) — List Fields
- [GroupTypes](/docs/api-reference/unified-hris-api/grouptypes)
  - [GET /unified/hris/group_types](/docs/api-reference/unified-hris-api/grouptypes/list) — List Group types
