BambooHR

API

Direct HRIS API for employee records, reports and time-off data

Price
Paid BambooHR account required
Access
User API key or OAuth

About

BambooHR's API reads and updates employee records, generates reports and manages time-off data for a company account. OAuth apps or single-customer API keys inherit the authorized user's restrictions on employees, fields and actions.

What you can do with it

  • Sync employee profiles and employment records directly from BambooHR
  • Export HR reports into your internal dashboards and systems
  • Read balances or manage time-off requests with the user's permissions

Get started

  1. Use a BambooHR company account and a permitted user
  2. Create an OAuth app, or a user API key for one customer
  3. Call the company domain with access limited to that user's permissions

Example

curl "https://$BAMBOOHR_COMPANY.bamboohr.com/api/v1/employees/directory" \
  -u "$BAMBOOHR_API_KEY:x" \
  -H "Accept: application/json"

Details

Hosting
Hosted service
Available in
Worldwide
MCP server
None
Works with
BambooHR

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .