AACFlow

BambooHR

Manage employees, time-off, and HR reports in BambooHR

Usage Instructions

Integrate BambooHR into your workflow. List and retrieve employees, add new employees, update employee information, manage time-off requests, and run custom reports from your BambooHR account.

Tools

bamboohr_list_employees

List employees from BambooHR with optional field selection and pagination

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
companyDomainstringYesNo description
fieldsstringNoNo description
per_pagenumberNoNo description
pagenumberNoNo description

Output

ParameterTypeDescription
employeesarrayList of employees
idstringEmployee ID
displayNamestringDisplay name
firstNamestringFirst name
lastNamestringLast name
jobTitlestringJob title
departmentstringDepartment
workEmailstringWork email
mobilePhonestringMobile phone
statusstringEmployment status (Active, Inactive)
countnumberNumber of employees returned

bamboohr_get_employee

Get a specific employee by ID from BambooHR with full details

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
companyDomainstringYesNo description
employeeIdstringYesNo description
fieldsstringNoNo description

Output

ParameterTypeDescription
idstringEmployee ID
displayNamestringDisplay name
firstNamestringFirst name
lastNamestringLast name
jobTitlestringJob title
departmentstringDepartment
workEmailstringWork email
mobilePhonestringMobile phone
workPhonestringWork phone
hireDatestringHire date (YYYY-MM-DD)
terminationDatestringTermination date (YYYY-MM-DD)
statusstringEmployment status (Active, Inactive)
supervisorstringSupervisor name
locationstringWork location
divisionstringDivision
employmentHistoryStatusstringEmployment history status
genderstringGender
nationalitystringNationality
dateOfBirthstringDate of birth (YYYY-MM-DD)
address1stringStreet address
citystringCity
countrystringCountry
custom_fieldsobjectCustom field values

bamboohr_add_employee

Add a new employee to BambooHR

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
companyDomainstringYesNo description
firstNamestringYesNo description
lastNamestringYesNo description
jobTitlestringNoNo description
departmentstringNoNo description
workEmailstringNoNo description
hireDatestringNoNo description

Output

ParameterTypeDescription
idstringNew employee ID
firstNamestringFirst name
lastNamestringLast name

bamboohr_update_employee

Update an existing employee record in BambooHR

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
companyDomainstringYesNo description
employeeIdstringYesNo description
firstNamestringNoNo description
lastNamestringNoNo description
jobTitlestringNoNo description
departmentstringNoNo description
workEmailstringNoNo description
mobilePhonestringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the update succeeded
employeeIdstringUpdated employee ID

bamboohr_list_time_off

List time-off requests for a date range in BambooHR

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
companyDomainstringYesNo description
startstringYesNo description
endstringYesNo description
statusstringNoNo description
employeeIdstringNoNo description

Output

ParameterTypeDescription
requestsarrayList of time-off requests
idstringRequest ID
employeeIdstringEmployee ID
namestringEmployee name
startstringStart date (YYYY-MM-DD)
endstringEnd date (YYYY-MM-DD)
createdstringCreated timestamp
statusobjectRequest status details
typeobjectTime-off type
amountobjectTime-off amount
actionsobjectAvailable actions on this request
countnumberNumber of requests returned

bamboohr_get_report

Retrieve a saved company report from BambooHR

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
companyDomainstringYesNo description
reportIdstringYesNo description
formatstringNoNo description

Output

ParameterTypeDescription
titlestringReport title
fieldsarrayReport field definitions
idstringField ID
namestringField name
employeesarrayEmployee rows in the report

Sur cette page

Commencez à construire aujourd’hui
Plus de 100 000 développeurs nous font confiance.
La plateforme SaaS pour créer des agents IA et piloter vos équipes agentiques.
Commencer