aid: bamboohr name: BambooHR description: BambooHR is a cloud-based human resources software platform for small and medium-sized businesses, providing core HR, applicant tracking, onboarding, time tracking, payroll, performance management, and employee self-service. The BambooHR REST API allows developers to read and update employee data, generate reports, manage time-off, and integrate with the HRIS using either OAuth 2.0 or per-customer API keys over HTTPS Basic Auth. type: Index image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - HR - HRIS - Human Resources - Payroll - Time Tracking - Applicant Tracking - Performance Management url: https://raw.githubusercontent.com/api-evangelist/bamboohr/refs/heads/main/apis.yml created: '2026-05-11' modified: '2026-05-30' specificationVersion: '0.19' apis: - aid: bamboohr:rest-api name: BambooHR REST API description: RESTful HTTPS API for accessing and manipulating employee data, directories, time-off, reports, and other BambooHR HRIS resources. Supports OAuth 2.0 for multi-customer apps and API key (HTTP Basic) for single-customer integrations. humanURL: https://documentation.bamboohr.com/docs baseURL: https://api.bamboohr.com/api/gateway.php tags: - HR - Employees - Time Off - Reports - Directory properties: - type: Documentation url: https://documentation.bamboohr.com/docs - type: APIReference url: https://documentation.bamboohr.com/reference - type: GettingStarted url: https://documentation.bamboohr.com/docs/getting-started - type: Authentication url: https://documentation.bamboohr.com/docs/getting-started - type: SDKs url: https://documentation.bamboohr.com/docs/sdks - url: graphql/bamboohr-graphql.md type: GraphQL - aid: bamboohr:webhooks name: BambooHR Webhooks description: Event-driven webhook surface for BambooHR. Webhooks fire when monitored fields change on Employee records (and when employee records are created or deleted). Subscribers register an HTTPS URL per monitored field; BambooHR POSTs an event-based or field-based JSON payload carrying the employee identifier and the list of changed fields, signed with an SHA-256 HMAC. humanURL: https://documentation.bamboohr.com/docs/webhooks tags: - Webhooks - Events - Employees - HRIS properties: - type: Documentation url: https://documentation.bamboohr.com/docs/webhooks - type: AsyncAPI url: https://raw.githubusercontent.com/api-evangelist/bamboohr/refs/heads/main/openapi/bamboohr-asyncapi.yml - type: Documentation url: https://documentation.bamboohr.com/docs/event-based-webhooks - type: Documentation url: https://documentation.bamboohr.com/docs/field-based-webhooks - type: Documentation url: https://documentation.bamboohr.com/docs/global-webhooks - type: Documentation url: https://documentation.bamboohr.com/docs/permissioned-webhooks common: - type: TrustCenter url: security/bamboohr-trust-center.yml - type: VulnerabilityDisclosure url: security/bamboohr-vulnerability-disclosure.yml - type: DomainSecurity url: security/bamboohr-domain-security.yml - type: Authentication url: authentication/bamboohr-authentication.yml - type: OAuthScopes url: scopes/bamboohr-scopes.yml - type: GitHubOrganization url: https://github.com/BambooHR - type: LinkedIn url: https://www.linkedin.com/company/bamboohr - type: Website url: https://www.bamboohr.com/ - type: Documentation url: https://documentation.bamboohr.com/docs - type: DeveloperPortal url: https://developers.bamboohr.com/ - type: APIReference url: https://documentation.bamboohr.com/reference - type: Signup url: https://www.bamboohr.com/signup/ - type: Pricing url: https://www.bamboohr.com/pricing/ - type: Support url: https://help.bamboohr.com/ - type: LlmsText url: https://developers.bamboohr.com/llms.txt maintainers: - FN: Kin Lane email: kin@apievangelist.com