If you currently are using a Custom Access Level within BambooHR, please check out this article on how to enable sufficient access for Basic User Provisioning!
Step 1: Add your BambooHR subdomain to Merge Link.
For example, if you sign in at "acme.bamboohr.com", add acme.
Do not enter the full "acme.bamboohr.com".
Step 2: Find your BambooHR API key in your BambooHR Account
Log in and click on your name in the upper right-hand corner of any page to get to the user context menu. Click on the API Keys link in the dropdown menu. It is important to be either have "Full Admin" access or in a custom access level for "All Levels".
2. Click Add New Key in the upper left corner.
3. Input a name, and then click Generate Key.
4. Copy the API key that appears, and add it to Merge Link.
Note on non-Full Admin Access Levels and Merge Impact:
If you have Employee Access Level:
After linking, you will only be able to view details specific to your profile
There will be a null Employee record around your manager
If you have Manager Access Level:
After linking, you will only be able to view details specific to your profile and only your indirect + direct reports.
If you have Custom Access Level:
You should set your Access Level to view "All Employees", otherwise the data synced will be altered and result in null employee records.
You should allow View Access to information you would want to be synced
You should allow Access to view your section as well to ensure your record is also synced to Merge.