Hours

The Hours API lets you send approved hours worked to BambooHR, similar to submitting hours to a payroll provider. Those hours can also be retrieved, updated, and deleted via the API.

Approved hours stored in BambooHR can be used to calculate time off balances for policies that accrue based on hours worked, and can be sent to BambooHR Payroll or a payroll partner during a payroll run. Only approved hours should be submitted through this API, as BambooHR does not distinguish between approved and unapproved hours once they're stored.

Note: The Hours API is separate from BambooHR Time Tracking and is not integrated with BambooHR timesheets. If you're looking to integrate directly with timesheets, see the Time Tracking API. If you have feedback about your Hours API experience, let us know here.