Available Connectors
Lucca HRIS Integration
Lucca connector for Kombo’s HRIS API
The Lucca HRIS integration allows you to sync HRIS data between Lucca and your application through Kombo’s unified API. The tool slug for this connector is lucca
.
Guides and Resources
Supported Features & Coverage
Legal Entities
Legal Entities
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
address | |
remote_data |
Work Locations
Work Locations
Access to employee work locations in Lucca requires that your customer has the “Timmi Office” module enabled. This is a paid module of Lucca so your customer might not have it enabled. Please co-ordinate with your customer around this expectation.
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type |
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 | |
ssn | |
gender | |
employment_status | |
employment_type | The employment type of an employee can only be retrieved from the applicationData.fullTimeEquivalent which belongs to the “Pagga-Remuneration” module. To minimize the scopes your customer has to grant, this module is not requested unless you are syncing compensation data. |
avatar | |
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 | |
half_days_supported | |
exact_times_supported |
Absences
Absences
Leave requests can be approved by multiple people. We take the latest approver.
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
approver_id | |
start_date | |
end_date | |
start_half_day | |
end_half_day | |
status | |
employee_note | |
type_id |
Employments
Employments
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
job_title | |
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 |
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 | |
address | |
remote_data |
Work Locations
Work Locations
Access to employee work locations in Lucca requires that your customer has the “Timmi Office” module enabled. This is a paid module of Lucca so your customer might not have it enabled. Please co-ordinate with your customer around this expectation.
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type |
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 | |
ssn | |
gender | |
employment_status | |
employment_type | The employment type of an employee can only be retrieved from the applicationData.fullTimeEquivalent which belongs to the “Pagga-Remuneration” module. To minimize the scopes your customer has to grant, this module is not requested unless you are syncing compensation data. |
avatar | |
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 | |
half_days_supported | |
exact_times_supported |
Absences
Absences
Leave requests can be approved by multiple people. We take the latest approver.
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
approver_id | |
start_date | |
end_date | |
start_half_day | |
end_half_day | |
status | |
employee_note | |
type_id |
Employments
Employments
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
job_title | |
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 |
Employee <> Group
Employee <> Group
Field | Notes |
---|---|
employee_id | |
team_id | |
id | |
changed_at | |
remote_deleted_at |
Feature | Notes |
---|---|
Connection Guide | |
Prerequisites | |
Create credentials | |
API Passthrough | |
Scope Testing | |
Per Model Tests | |
Group Types | |
DEPARTMENT | |
Custom Field Explorer | |
Employees | |
Employments |