Lodol Docs

BambooHR

API actions for the BambooHR integration.

BambooHR

Manage employees, notes, and PTO 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 array of BambooHR field identifiers to include.

Response

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

List employees

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

Parameters

ParameterTypeRequiredDescription
include_inactivebooleanNoWhether 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 (YYYY-MM-DD).
endstringYesEnd date (YYYY-MM-DD).
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