Lodol Docs

BambooHR

API actions for the BambooHR integration.

BambooHR

Manage employees, notes, and time off with your BambooHR account.


Add employee note

Adds a manager-visible note to a BambooHR employee profile.

Parameters

ParameterTypeRequiredDescription
employee_idstringYesThe BambooHR employee ID to attach the note to.
subjectstringYesShort subject for the note.
notestringYesFull note text.
visibilitystringNoOptional visibility level such as manager or employee.

Response

{
  "note": {},
  "status": "mock_value"
}

Get employee details

Fetches detailed profile fields for a specific BambooHR employee.

Parameters

ParameterTypeRequiredDescription
employee_idstringYesThe BambooHR employee ID to fetch.
fieldsarrayNoOptional list of BambooHR field names to include, for example jobTitle or hireDate.

Response

{
  "employee": {},
  "status": "mock_value"
}

List employees

Retrieves the employee directory from BambooHR, optionally including inactive team members.

Parameters

ParameterTypeRequiredDescription
include_inactivebooleanNoSet to true to include inactive employees in the directory.

Response

{
  "employees": [
    {}
  ],
  "status": "mock_value"
}

List time off requests

Retrieves BambooHR time off requests for a date range.

Parameters

ParameterTypeRequiredDescription
startstringYesStart date in YYYY-MM-DD format, for example 2026-07-01.
endstringYesEnd date in YYYY-MM-DD format, for example 2026-07-31.
statusstringNoOptional request status filter (e.g., approved, denied).

Response

{
  "requests": [
    {}
  ],
  "status": "mock_value"
}

Update job title

Updates the job title for a BambooHR employee.

Parameters

ParameterTypeRequiredDescription
employee_idstringYesThe BambooHR employee ID to update.
job_titlestringYesNew job title to set for the employee.

Response

{
  "job_info": {},
  "status": "mock_value"
}

On this page