Connect your own BambooHR company to manage permitted employee data, custom tables, Time Off, reports, datasets, company files and webhooks, plus read-only workforce and leave-operation insights. BambooHR remains the system of record and its API-key permissions always apply.
connect_bamboohrwriteConnect a BambooHR company by saving its company subdomain and API key after verifying them. The API key is stored as a secret and never returned.
disconnect_bamboohrwriteDisconnect a BambooHR company by deleting its saved subdomain and API key. Nothing is changed in BambooHR.
list_connectionsreadList BambooHR companies connected to this app. API keys are never shown.
list_employeesreadList BambooHR employees with cursor pagination. Fields restricted by BambooHR are marked on each returned row.
get_employeereadRead one BambooHR employee by internal employeeId. employeeId is not the editable Employee #.
create_employeewriteCreate a BambooHR employee. Provide only exact BambooHR field names in fields; this does not perform any employment decision.
update_employeewriteUpdate only explicitly supplied BambooHR employee fields. Does not offboard, terminate or make an employment decision.
list_fieldsreadList BambooHR employee field metadata, including custom fields and tables, before using field names in an employee update or report.
get_field_optionsreadList selectable options for one BambooHR field, using its field id from list_fields.
list_employee_table_rowsreadList all rows in one BambooHR employee custom table.
get_employee_table_rowreadRead one BambooHR employee custom-table row.
create_employee_table_rowwriteCreate one row in a BambooHR employee custom table using exact table field names.
update_employee_table_rowwriteUpdate only explicitly supplied fields on a BambooHR employee custom-table row.
delete_employee_table_rowdestructivePermanently delete one BambooHR employee custom-table row. This cannot be undone through the connector.
list_time_off_typesreadList Time Off types configured in the connected BambooHR company.
list_time_off_requestsreadList BambooHR Time Off requests, optionally filtered by date range or request status.
get_time_off_balancereadRead all Time Off balances for one BambooHR employee.
list_time_off_historyreadRead Time Off history for one employee: the balance-affecting ledger, not merely pending requests.
create_time_off_requestwriteCreate a BambooHR Time Off request. BambooHR permissions and workflow decide whether it becomes approved.
approve_time_off_requestwriteApprove one pending BambooHR Time Off request. This is an explicit HR decision and BambooHR checks your authority.
deny_time_off_requestwriteDeny one pending BambooHR Time Off request. This is an explicit HR decision and BambooHR checks your authority.
cancel_time_off_requestwriteCancel a BambooHR Time Off request. This can change leave workflow state; BambooHR remains authoritative.
adjust_time_off_balancewriteAdjust an employee's BambooHR Time Off balance with an explicit dated reason. This creates a balance-affecting HR record.
get_custom_reportreadRun an existing BambooHR custom report by its id. This does not alter the report definition.
list_company_file_categoriesreadList company file categories in BambooHR.
list_company_filesreadList company files BambooHR permits this API key to view. Files remain read-only unless a verified provider write endpoint exists.
get_company_filereadRead metadata for one BambooHR company file.
list_webhook_post_fieldsreadList BambooHR employee/company fields available for webhook payloads before creating a webhook.
list_webhooksreadList BambooHR webhook subscriptions configured for the connected company.
create_webhookwriteCreate a BambooHR webhook subscription for explicitly selected fields and an HTTPS endpoint.
get_webhookreadRead one BambooHR webhook subscription.
delete_webhookdestructivePermanently delete a BambooHR webhook subscription. BambooHR will stop delivering events to its endpoint.
get_dataset_datareadRead a BambooHR Dataset v2 with explicit fields, filter, sorting and cursor. Dataset field permissions remain enforced by BambooHR.
get_workforce_snapshotreadValue-add: summarise the employee roster by permitted department, location and status fields. No HR decision is made and restricted values are excluded from counts.
find_employee_data_gapsreadValue-add: identify accessible employee records missing explicitly named non-sensitive fields. This is a data-quality queue, never an employment assessment.
audit_hr_operationsreadValue-add: inspect the visible Time Off request queue for pending requests older than a threshold. It is a review queue, not an automatic approval or denial.
list_public_api_operationsreadList BambooHR's full official public OpenAPI operation catalogue. Use query to find operations for onboarding, scheduling, time tracking, benefits, compensation, goals, applicants, files or any other supported domain.
call_public_api_operationdestructiveCall one exact BambooHR operation from list_public_api_operations. The connector accepts only official OpenAPI paths; BambooHR permissions still govern access. Use only with a reviewed payload for write or destructive operations.
Install BambooHR and let Webbee use it across your workflow.
Open in panel