BambooHR
communityHR software for small and medium businesses with employee records, time tracking, and hiring.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.bamboohr.com/api/gateway.php/{companyDomain}/v1/employees/directoryList employees
Parameters
companyDomaincompany subdomain (stringrequiredReturns
employees[] with id, displayName, firstName, lastName, jobTitle, department, location, photoUrl, workEmailGET
https://api.bamboohr.com/api/gateway.php/{companyDomain}/v1/employees/{id}Get employee details
Parameters
idemployee ID (integerrequiredfieldsfirstNameoptional— lastName, department, jobTitle, hireDate, status (stringcompanyDomaindomain (stringrequiredReturns
id, firstName, lastName, department, division, jobTitle, hireDate, terminationDate, status, workEmailGET
https://api.bamboohr.com/api/gateway.php/{companyDomain}/v1/time_off/requests/List time off requests
Parameters
endYYYY-MM-DD (stringrequiredstartYYYY-MM-DD (stringrequiredstatusapproved|pending|denied|canceled (stringoptionalcompanyDomaindomain (stringrequiredReturns
requests[] with id, employeeId, status, start, end, type, amount, notes, created