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.
| Endpoint | Description |
|---|---|
| GET | Employees matching a name in the directory, with the employee ID the other tools need. |
| GET | Task lists and their tasks from the Onboarding or Offboarding settings. |
| GET | Onboarding tasks on an employee's Onboarding tab with list, assignee, due date and status. |
| GET | Offboarding tasks on an employee's Offboarding tab with list, assignee, due date and status. |
| GET | E-signature templates on the Files tab, with the folder the signed copy is saved to. |
| GET | Signature requests from the Signed Documents report: who has signed and who is still pending. |
| GET | 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.
| Endpoint | Description |
|---|---|
| POST | Import onboarding or offboarding task lists to an employee, as Add Task List(s) and Save Tasks do. |
| PATCH | Change who a task is assigned to or when it is due, on one employee's checklist. |
| POST | Mark one onboarding or offboarding task done, or open it again. |
| POST | Send an e-signature template to one or more employees. |
| POST | Send a reminder for pending signature requests, as the Signed Documents report does. |
| POST | Approve or deny a time off request waiting for you. |