Available Connectors
Paycor HRIS Integration
Paycor connector for Kombo’s HRIS API
This connector is in open beta. You can freely enable it in your account.
The Paycor HRIS integration allows you to sync HRIS data between Paycor and your application through Kombo’s unified API. The tool slug for this connector is paycor
.
Supported Features & Coverage
Legal Entities
Legal Entities
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Work Locations
Work Locations
We only expose the “physical” address of a work location from Paycor.
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
address | |
type | |
remote_data |
Employees
Employees
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_number | |
first_name | |
last_name | |
job_title | |
work_email | |
personal_email | |
mobile_phone_number | |
ssn | |
tax_id | |
gender | |
ethnicity | |
marital_status | |
employment_status | |
employment_type | |
work_location_id | |
legal_entity_id | |
manager_id | |
home_address | |
date_of_birth | |
start_date | |
termination_date | |
custom_fields | |
integration_fields | |
remote_data |
Absence Types
Absence Types
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Absences
Absences
Each day will be an individual absence, because an absence request in Paycor can skip days in the middle of the requested range. We can only sync absences 1 year into the past for Paycor
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
approver_id | |
start_date | |
end_date | |
start_time | |
end_time | |
amount | |
unit | |
status | |
employee_note | |
type_id | |
remote_data |
Employments
Employments
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
pay_rate | |
pay_period | |
pay_currency | |
effective_date | |
remote_data | |
custom_fields | |
integration_fields |
Groups
Groups
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type | |
parent_id | |
remote_data |
Legal Entities
Legal Entities
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Work Locations
Work Locations
We only expose the “physical” address of a work location from Paycor.
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
address | |
type | |
remote_data |
Employees
Employees
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_number | |
first_name | |
last_name | |
job_title | |
work_email | |
personal_email | |
mobile_phone_number | |
ssn | |
tax_id | |
gender | |
ethnicity | |
marital_status | |
employment_status | |
employment_type | |
work_location_id | |
legal_entity_id | |
manager_id | |
home_address | |
date_of_birth | |
start_date | |
termination_date | |
custom_fields | |
integration_fields | |
remote_data |
Absence Types
Absence Types
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Absences
Absences
Each day will be an individual absence, because an absence request in Paycor can skip days in the middle of the requested range. We can only sync absences 1 year into the past for Paycor
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
approver_id | |
start_date | |
end_date | |
start_time | |
end_time | |
amount | |
unit | |
status | |
employee_note | |
type_id | |
remote_data |
Employments
Employments
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
pay_rate | |
pay_period | |
pay_currency | |
effective_date | |
remote_data | |
custom_fields | |
integration_fields |
Groups
Groups
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type | |
parent_id | |
remote_data |
Create absence
Create absence
Our “start_half_day”, “end_half_day”, “start_time” and “end_time” parameters are only available for single day absence requests in Paycor The amount parameter will be split evenly when the absence request spans mutilple days in Paycor Paycor’s API only allows specifying the absence’s length in hours. Creating absences with the Kombo ‘unit’ parameter as
days
will create an an absence with 8h per day. The endpoint will only return absence data for the first day when the absence request spans mutilple days in Paycor.Input Field | Notes |
---|---|
employee_id | |
absence_type_id | |
status | |
start_date | |
end_date | |
start_half_day | |
end_half_day | |
amount | |
unit | |
employee_note | |
start_time | |
end_time |
Create employee
Create employee
This endpoint will take at least 60s for Paycor due to their API restrictions. It is recommend to increase your timeout accordingly. An Paycor employee will always have the country US and currency USD assigned. legal_entity_id, start_date, home_address.street_1, home_address.zip_code, remote_fields.paycor.departmentRemoteId and remote_fields.paycor.paygroupRemoteId are additional required fields to create an employee in Paycor.
Input Field | Notes |
---|---|
first_name | |
last_name | |
work_email | |
gender | |
home_address.street_1 | |
home_address.street_2 | |
home_address.city | |
home_address.state | |
home_address.zip_code | |
home_address.country | |
date_of_birth | |
nationality | |
start_date | |
legal_entity_id |
Create employee with form
Create employee with form
Input Field | Notes |
---|---|
properties |
Feature | Notes |
---|---|
OAuth | |
API Passthrough | |
Additional Scopes | |
Group Types | |
DEPARTMENT | |
COST_CENTER | |
Custom Field Explorer | |
Employees |