Jump to Content
Documentation
API Reference
Home
Documentation
API Reference
Changelog
v1
Documentation
API Reference
Log In
Log In
v1
Search
Loading…
JUMP TO
Developer Dashboard
BambooHR API
Employees
Get Employee
get
Update Employee
post
Add Employee
post
Get Employee Directory
get
Employee Files
List employee files and categories
get
Add Employee File Category
post
Update Employee File
post
Delete Employee File
delete
Get an Employee File
get
Upload Employee File
post
Company Files
List company files and categories
get
Add Company File Category
post
Update Company File
post
Delete Company File
delete
Get an Company File
get
Upload Company File
post
Reports
Get company report
get
Request a custom report
post
Tabular Data
Gets table rows for a given employee and table combination
get
Adds a table row
post
Updates a table row.
post
Deletes a table row
delete
Updates a table row.
post
Adds a table row
post
Gets all updated employee table data
get
Account Information
Get a list of fields
get
Get a list of tabular fields
get
Get details for list fields
get
Add or Update Values for List Fields
put
Get a List of Users
get
Time Off
Get Time Off Types
get
Get Time Off Policies
get
Get Time Off Requests
get
Add a Time Off Request
put
Change a Request Status
put
Add a Time Off History Item For Time Off Request
put
Adjust Time Off Balance
put
List Time Off Policies for Employee
get
Assign Time Off Policies for an Employee
put
List Time Off Policies for Employee, Version 1.1
get
Assign Time Off Policies for an Employee, Version 1.1
put
Estimate Future Time Off Balances
get
Get a list of Who's Out
get
Photos
Get an employee photo
get
Store a new employee photo
post
Last Change Information
Gets all updated employee IDs
get
Login
User Login
post
Benefits
Get benefit deduction types
get
Get employee dependent
get
Update an employee dependent
put
Get all employee dependents
get
Add an employee dependent
post
Hours
Get an hour record
get
Add an hour record
post
Edit an hour record
put
Delete an hour record
delete
Bulk add/edit hour records
post
Goals
Get All Aggregate Goal Info
get
Get Aggregate Goal Info
get
Update Goal Sharing
put
Update Goal Progress
put
Get Goal Status Counts
get
Get Goal Status Counts, Version 1.1
get
Can Create a Goal
get
Get Goals
get
Create Goal
post
Update Goal
put
Delete Goal
delete
Close Goal
post
Reopen a Goal
post
Available Goal Sharing Options
get
Alignable Goal Options
get
Get Goal Comments
get
Create Goal Comment
post
Update Goal Comment
put
Delete Goal Comment
delete
Applicant Tracking
Get Job Summaries
get
Get Applications
get
Get Application Details
get
Add Application Comment
post
Get Statuses
get
Change Applicant's Status
post
Get Company Locations
get
Get Hiring Leads
get
Add New Candidate
post
Add New Job Opening
post
Training
List Training Types
get
Add Training Type
post
Update Training Type
put
Delete Training Type
delete
List Training Categories
get
Add Training Category
post
Update Training Category
put
Delete Training Category
delete
List Employee Trainings
get
Add New Employee Training Record
post
Update Employee Training Record
put
Delete Employee Training Record
delete
Public BETA
Time Tracking - Public Beta
Get Timesheet Entries
get
Add/Edit Timesheet Clock Entries
post
Delete Timesheet Clock Entries
post
Add/Edit Timesheet Hour Entries
post
Delete Timesheet Hour Entries
post
Add Timesheet Clock-In Entry
post
Add Timesheet Clock-Out Entry
post
Get Employee Projects
get
Create a Time Tracking Project
post
Webhooks
Add Webhook
post
Gets as list of webhooks for the user API key.
get
Get Webhook
get
Update Webhook
put
Delete Webhook
delete
Get monitor fields
get
Get Webhook Logs
get
Give API Feedback
Powered by