BambooHR
APIDirect HRIS API for employee records, reports and time-off data
- 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
- Use a BambooHR company account and a permitted user
- Create an OAuth app, or a user API key for one customer
- 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