Documentation Index

Fetch the complete documentation index at: https://docs.thrivelearning.com/llms.txt

Use this file to discover all available pages before exploring further.

BambooHR - How do I link using an API key?

Prev Next

To authenticate BambooHR using an API Key, you will need to provide the following information:

  • Subdomain

  • API key

This guide will walk you through finding or creating those credentials within BambooHR.

Prerequisites

Please ensure you fulfill all the requirements to set up the integration:

  • You have Full-Admin access in your company's BambooHR instance, or someone has shared their access with you

    OR

  • You have a Custom Access Level with sufficient access

    • If your use case is basic user provisioning, please see this article on enabling sufficient access

    • If your use case requires more data than basic user provisioning, here are some guidelines:

      • You should set your Access Level to view "All Employees", otherwise the data synced will be missing employee records

      • You should allow View Access to information you want to be synced

      • You should allow View Access to view your section to ensure your record is also synced

You can find your access level in BambooHR by going to Settings > Access Levels.

Access level options for viewing employee information and personal details in a system.

Instructions

Step 1: Add your BambooHR subdomain to the linking flow

For example, if you sign in at "acme.bamboohr.com", add acme

Do not enter the full "acme.bamboohr.com"

BambooHR login page prompting for domain entry to access the platform.

Step 2: Find your BambooHR API key

  1. Click on the profile avatar in the bottom left-hand corner and in the user context menu click on API Keys

     User account menu showing options including API Keys and account settings.

  2. Click Add New Key in the upper left corner

    Section displaying API keys with an option to add a new key.

  3. Input an API Key Name, and then click Generate Key

    Dialog box for adding a new API key with input field and generate button.

  4. Copy the API key that appears, and add it to the linking flow

    Interface for adding a new API key with fields for name and key.