Skip to main content

Overview

To authenticate BambooHR using an API Key, you will need to provide the following information:
  • Subdomain - Your BambooHR subdomain
  • API Key - Generated from your BambooHR account

Prerequisites

  • You have Full-Admin access in your company’s BambooHR instance, OR
  • You have a Custom Access Level with sufficient access (see Create a Doozy user for setting up minimal permissions)

Step 1: Add Your BambooHR Subdomain

For example, if you sign in at acme.bamboohr.com, enter acme.
Do not enter the full URL — only the subdomain.

Step 2: Find Your BambooHR API Key

1

Click on the profile avatar in the bottom left-hand corner of BambooHR.

2

In the user menu, click on 'API Keys'.

3

Click 'Add New Key' in the upper left corner.

4

Enter a name for the key (e.g., 'Doozy Integration'), then click 'Generate Key'.

5

Copy the API key that appears.

Enter Credentials into Doozy

You must be a Doozy admin to connect an HRIS integration.
1

Go to the Doozy web app.

Navigate to Workspace SettingsIntegrationsHRIS.
2

Choose BambooHR as the HRIS you want to connect.

3

Subdomain: Enter your BambooHR subdomain.

4

API Key: Paste the API key you generated.

5

Click Submit.

Notes on Access Levels

Access LevelImpact
Employee AccessOnly your own profile will sync. Manager field will be null.
Manager AccessOnly your profile and direct/indirect reports will sync.
Custom AccessSet to view “All Employees” to sync all records. Enable View Access for fields you want synced.