Available Connectors
Humaans HRIS Integration
Humaans connector for Kombo’s HRIS API
The Humaans HRIS integration allows you to sync HRIS data between Humaans and your application through Kombo’s unified API. The tool slug for this connector is humaans
.
Guides and Resources
Connection Setup Guide
Step-by-step instructions to connect your Humaans account to Kombo.
Sandbox Environment
Access the Humaans sandbox environment for testing and development.
Supported Features & Coverage
Legal Entities
Legal Entities
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Work Locations
Work Locations
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
address | |
remote_data |
Employees
Employees
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_number | |
first_name | |
last_name | |
nationality | |
display_full_name | |
job_title | |
work_email | |
personal_email | |
mobile_phone_number | |
tax_id | |
gender | |
employment_status | |
employment_type | |
work_location_id | |
legal_entity_id | |
manager_id | |
home_address | |
bank_accounts | |
date_of_birth | |
start_date | |
termination_date | |
remote_created_at | |
custom_fields | |
integration_fields | |
remote_data |
Absence Types
Absence Types
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
unit | |
half_days_supported | |
remote_data |
Absences
Absences
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
approver_id | |
start_date | |
end_date | |
start_half_day | |
end_half_day | |
amount | |
unit | |
status | |
employee_note | |
type_id | |
remote_data |
Employments
Employments
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
job_title | |
pay_rate | |
pay_period | |
employment_type | |
pay_currency | |
effective_date | |
remote_data |
Groups
Groups
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type | |
remote_data |
Time Off Balances
Time Off Balances
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
type_id | |
balance | |
balance_unit | |
used | |
used_unit | |
remote_data |
Employee <> Group
Employee <> Group
Field | Notes |
---|---|
employee_id | |
team_id | |
id | |
changed_at | |
remote_deleted_at |
Legal Entities
Legal Entities
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Work Locations
Work Locations
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
address | |
remote_data |
Employees
Employees
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_number | |
first_name | |
last_name | |
nationality | |
display_full_name | |
job_title | |
work_email | |
personal_email | |
mobile_phone_number | |
tax_id | |
gender | |
employment_status | |
employment_type | |
work_location_id | |
legal_entity_id | |
manager_id | |
home_address | |
bank_accounts | |
date_of_birth | |
start_date | |
termination_date | |
remote_created_at | |
custom_fields | |
integration_fields | |
remote_data |
Absence Types
Absence Types
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
unit | |
half_days_supported | |
remote_data |
Absences
Absences
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
approver_id | |
start_date | |
end_date | |
start_half_day | |
end_half_day | |
amount | |
unit | |
status | |
employee_note | |
type_id | |
remote_data |
Employments
Employments
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
job_title | |
pay_rate | |
pay_period | |
employment_type | |
pay_currency | |
effective_date | |
remote_data |
Groups
Groups
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type | |
remote_data |
Time Off Balances
Time Off Balances
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
type_id | |
balance | |
balance_unit | |
used | |
used_unit | |
remote_data |
Employee <> Group
Employee <> Group
Field | Notes |
---|---|
employee_id | |
team_id | |
id | |
changed_at | |
remote_deleted_at |
Create employee
Create employee
Humaans requires a location to be set for the employee. We set it to to the first location in the system by default. You can change it by setting the
location_id
the request body.Input Field | Notes |
---|---|
first_name | |
last_name | |
work_email | |
gender | |
job_title | |
home_address.street_1 | |
home_address.city | |
home_address.state | |
home_address.zip_code | |
home_address.country | |
date_of_birth | |
mobile_phone_number | |
nationality | |
start_date | |
location_id |
Feature | Notes |
---|---|
Connection Guide | |
Prerequisites | |
Create credentials | |
API Passthrough | |
Scope Testing | |
Per Model Tests | |
Per Field Tests | The Humaans API returns null values both if the API does not have permissions to access the field, and if the field simply does not have a value. The permission test therefore only checks for the presence of very common fields (e.g. birthday) where it is safe to assume that a null value is due to lack of permissions rather than due to a value not being set. |
Group Types | |
TEAM | |
DEPARTMENT |