BambooHR API

13 endpoints for BambooHR, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/bamboohr
Connects with
Your own BambooHR account; every tool follows the access level of that account
Integration page
BambooHR

Read (7)

Return data and change nothing in the account.

BambooHR Endpoints: Read
EndpointDescription
GET /employees/find Employees matching a name in the directory, with the employee ID the other tools need.
GET /task-lists Task lists and their tasks from the Onboarding or Offboarding settings.
GET /employees/{employee_id}/onboarding-tasks Onboarding tasks on an employee's Onboarding tab with list, assignee, due date and status.
GET /employees/{employee_id}/offboarding-tasks Offboarding tasks on an employee's Offboarding tab with list, assignee, due date and status.
GET /signature-templates E-signature templates on the Files tab, with the folder the signed copy is saved to.
GET /signature-requests Signature requests from the Signed Documents report: who has signed and who is still pending.
GET /pending-time-off-requests Time off requests waiting for approval in your BambooHR inbox, or in the company inbox for admins.

Write (6)

Change the account. Calls marked Confirm wait for the user to approve them.

BambooHR Endpoints: Write
EndpointDescription
POST /employees/{employee_id}/task-lists Confirm Import onboarding or offboarding task lists to an employee, as Add Task List(s) and Save Tasks do.
PATCH /tasks/{task_id}/employees/{employee_id}/task Confirm Change who a task is assigned to or when it is due, on one employee's checklist.
POST /tasks/{task_id}/employees/{employee_id}/task/complete Confirm Mark one onboarding or offboarding task done, or open it again.
POST /templates/{template_id}/signature/request Confirm Send an e-signature template to one or more employees.
POST /signature-signers/remind Confirm Send a reminder for pending signature requests, as the Signed Documents report does.
POST /requests/{request_id}/time-off-request/decide Confirm Approve or deny a time off request waiting for you.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.