Overview
This guide explains how to integrate BambooHR on the Josys App Catalog page.
Integration Specifications
| Target Plans | ESSENTIALS, ADVANTAGE |
|---|---|
| Admin Role Required for Integration | Full Admin |
| Integration Method | OAuth |
| Integration Key | |
| Supported Features | Account Visualization |
| Account Visualization | Active Inactive |
| Statuses Excluded from Unmanaged IDs | Inactive |
| Provisioning Settings | |
| Deprovisioning Settings | |
| Contract Information | Please check with your administrator |
| Other Retrieved Items | Last Login |
| Retrieved Items for License Management | |
| Inactive Account Criteria | No activity for 30 days |
| Common Items | Last Active Status User |
| Retrieved Role Types | NA |
| Role Editing | |
| Target Accounts for Integration | NA |
Generating an API Token
- Log in to the BambooHR Developer Portal (https://developers.bamboohr.com).
- Click Add application.
- Create an application with any name of your choice.
- Click App details and add the following value as the redirect URL:
https://app.josys.it/admin/integrations/callback/bamboohr - Click Select Scopes and add the following scopes:
company:administration (Read)
company:info (Read)
offline_access (Read)
user (Read)
user:management (Read) - Copy the Client ID and Client Secret.
Integrating with Josys
- In the left sidebar of Josys, click Integrations > App Catalog.
- Search for BambooHR and click it.
- The setup page will appear on the right side.
- Enter your subdomain, Client ID, and Client Secret, then click Next. Log in to BambooHR with administrator privileges to complete the integration.
Subdomain Example:
If your URL ishttps://josystest.bamboohr.com, enterjosystest(no need to includehttps://).