Skip to main content
Every breathehr.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Absences

list

absences.list List absences Risk: read
Input Output

Account

get

account.get Retrieve Breathe HR account details Risk: read
Input: empty object Output

Benefits

list

benefits.list List employee benefits Risk: read
Input Output: empty object

Bonuses

list

bonuses.list List employee bonuses Risk: read
Input Output: empty object

Change Requests

list

changeRequests.list List change requests Risk: read
Input Output: empty object

Company Documents

list

companyDocuments.list List company documents Risk: read
Input Output: empty object

Company Projects

list

companyProjects.list List company projects Risk: read
Input Output: empty object

Company Training Types

list

companyTrainingTypes.list List company training types Risk: read
Input Output: empty object

Departments

list

departments.list List departments Risk: read
Input Output: empty object

listAbsences

departments.listAbsences List absences for a department Risk: read
Input Output

listBenefits

departments.listBenefits List benefits for a department Risk: read
Input Output: empty object

listBonuses

departments.listBonuses List bonuses for a department Risk: read
Input Output: empty object

listLeaveRequests

departments.listLeaveRequests List leave requests for a department Risk: read
Input Output

listSalaries

departments.listSalaries List salaries for a department Risk: read
Input Output: empty object

Divisions

list

divisions.list List divisions Risk: read
Input: empty object Output: empty object

Employee Expense Claims

list

employeeExpenseClaims.list List employee expense claims Risk: read
Input Output: empty object

update

employeeExpenseClaims.update Approve or reject an expense claim Risk: write
Input Output: object

Employee Expenses

delete

employeeExpenses.delete Delete an employee expense Risk: destructive
Input Output

get

employeeExpenses.get Get an employee expense by ID Risk: read
Input Output

list

employeeExpenses.list List employee expenses Risk: read
Input Output

Employee Jobs

list

employeeJobs.list List employee jobs Risk: read
Input Output: empty object

Employees

create

employees.create Create an employee Risk: write
Input Output

createChangeRequest

employees.createChangeRequest Create an employee change request Risk: write
Input Output: object

createExpense

employees.createExpense Create an employee expense Risk: write
Input Output

createExpenseClaim

employees.createExpenseClaim Create an employee expense claim Risk: write
Input Output: object

createSickness

employees.createSickness Create an employee sickness record Risk: write
Input Output

get

employees.get Get an employee by ID Risk: read
Input Output

list

employees.list List employees with pagination Risk: read
Input Output

listAbsences

employees.listAbsences List absences for an employee Risk: read
Input Output

listBenefits

employees.listBenefits List benefits for an employee Risk: read
Input Output: empty object

listBonuses

employees.listBonuses List bonuses for an employee Risk: read
Input Output: empty object

listChangeRequests

employees.listChangeRequests List change requests for an employee Risk: read
Input Output: empty object

listHolidayYears

employees.listHolidayYears List holiday years for an employee Risk: read
Input Output: empty object

listLeaveRequests

employees.listLeaveRequests List leave requests for an employee Risk: read
Input Output

listSalaries

employees.listSalaries List salaries for an employee Risk: read
Input Output: empty object

Employee Training Courses

delete

employeeTrainingCourses.delete Delete an employee training course Risk: destructive
Input Output

list

employeeTrainingCourses.list List employee training courses Risk: read
Input Output: empty object

update

employeeTrainingCourses.update Update an employee training course Risk: write
Input Output: object

Holiday Allowances

list

holidayAllowances.list List holiday allowances Risk: read
Input: empty object Output: empty object

Leave Requests

approve

leaveRequests.approve Approve a leave request Risk: write
Input Output

get

leaveRequests.get Get a leave request by ID Risk: read
Input Output

getCancelling

leaveRequests.getCancelling Get the leave request being cancelled Risk: read
Input Output

list

leaveRequests.list List leave requests Risk: read
Input Output

reject

leaveRequests.reject Reject a leave request Risk: write
Input Output

Locations

list

locations.list List locations Risk: read
Input Output: empty object

Other Leave Reasons

list

otherLeaveReasons.list List other leave reasons Risk: read
Input: empty object Output: empty object

Salaries

list

salaries.list List salaries Risk: read
Input Output: empty object

Sicknesses

list

sicknesses.list List sickness records Risk: read
Input Output

update

sicknesses.update Update a sickness record Risk: write
Input Output

Working Patterns

list

workingPatterns.list List working patterns Risk: read
Input Output: empty object