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.
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
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
Field
Notes
id
remote_id
changed_at
remote_deleted_at
name
remote_data
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
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
Field
Notes
id
remote_id
changed_at
remote_deleted_at
name
type
parent_id
remote_data
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
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
For detailed information about creating employees with form, please see the Create Employee with Form tab above.
Input Field
Notes
properties
Feature
Notes
Connection Guide
OAuth
API Passthrough
Additional Scopes
Scope Testing
Per Model Tests
Per Field Tests
Group Types
DEPARTMENT
COST_CENTER
Custom Field Explorer
Employees
Some required form fields are referencing the following data models:
Legal Entities
Additionally, there are some optional form fields that reference:
Onboarding Group Name
This is the name of Onboarding group that is created at client level (this must be acquired via the UI of Paycor at this time). If OnboardingType is “Invite”, then this field is required or else the Onboarding Employee will be set to awaiting invite, if not passed, then the Onboarding Employee will be set to “AwaitingInvite” and need to be updated via the UI prior to the invite being sent.