# Bamboo HR

BambooHR is the complete HR platform that brings all your employee, payroll, time, and benefit information together in one place, giving you the data accuracy, visibility, and insights you need to make better decisions and drive your business forward.

### Prerequisites

To connect BambooHR to Omnata, you need to have an active [BambooHR](https://www.bamboohr.com/) account.

### Authentication

Each API request sent from a third-party application to the BambooHR website will be authenticated and permissioned as if a real user were using the software. The permissions of the user associated with the API request will determine which fields and employees each API request is allowed to view and/or edit.

View details on how to generate an API key can be found [here](https://documentation.bamboohr.com/docs/getting-started#section-authentication).

### Inbound Sync

The BambooHR integration supports the following inbound syncs:

* **Company Information**: Company name, address, phone number, and other fields.
* **Employees**: Employee data inlcuding; employeeNumber, displayName, firstName, lastName, preferredName, nickname, pronouns, terminationDate
* **Employee Related Tables**: Employee-related tables including; departments, job titles, and other related data.

The available employee related tables change according to your BambooHR account and are **dynamically fetched** from the BambooHR API.&#x20;

Example tables include:

* Bonus
* Contacts
* Compensation
* Dependents
* Earnings
* EmergencyContacts
* EmployeeAssets
* EmployeeCertifications
* EmploymentStatus
* JobInfo
