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
Output
absences full type
absences full type
Account
get
account.get
Retrieve Breathe HR account details
Risk: read
account full type
account full type
Benefits
list
benefits.list
List employee benefits
Risk: read
Output: empty object
Bonuses
list
bonuses.list
List employee bonuses
Risk: read
Output: empty object
Change Requests
list
changeRequests.list
List change requests
Risk: read
Output: empty object
Company Documents
list
companyDocuments.list
List company documents
Risk: read
Output: empty object
Company Projects
list
companyProjects.list
List company projects
Risk: read
Output: empty object
Company Training Types
list
companyTrainingTypes.list
List company training types
Risk: read
Output: empty object
Departments
list
departments.list
List departments
Risk: read
Output: empty object
listAbsences
departments.listAbsences
List absences for a department
Risk: read
Output
absences full type
absences full type
listBenefits
departments.listBenefits
List benefits for a department
Risk: read
Output: empty object
listBonuses
departments.listBonuses
List bonuses for a department
Risk: read
Output: empty object
listLeaveRequests
departments.listLeaveRequests
List leave requests for a department
Risk: read
Output
leave_requests full type
leave_requests full type
listSalaries
departments.listSalaries
List salaries for a department
Risk: read
Output: empty object
Divisions
list
divisions.list
List divisions
Risk: read
Employee Expense Claims
list
employeeExpenseClaims.list
List employee expense claims
Risk: read
Output: empty object
update
employeeExpenseClaims.update
Approve or reject an expense claim
Risk: write
Output:
object
Output full type
Output full type
Employee Expenses
delete
employeeExpenses.delete
Delete an employee expense
Risk: destructive
Output
get
employeeExpenses.get
Get an employee expense by ID
Risk: read
Output
employee_expenses full type
employee_expenses full type
list
employeeExpenses.list
List employee expenses
Risk: read
Output
employee_expenses full type
employee_expenses full type
Employee Jobs
list
employeeJobs.list
List employee jobs
Risk: read
Output: empty object
Employees
create
employees.create
Create an employee
Risk: write
Output
employees full type
employees full type
createChangeRequest
employees.createChangeRequest
Create an employee change request
Risk: write
Output:
object
Output full type
Output full type
createExpense
employees.createExpense
Create an employee expense
Risk: write
Output
employee_expenses full type
employee_expenses full type
createExpenseClaim
employees.createExpenseClaim
Create an employee expense claim
Risk: write
Output:
object
Output full type
Output full type
createSickness
employees.createSickness
Create an employee sickness record
Risk: write
Output
sicknesses full type
sicknesses full type
get
employees.get
Get an employee by ID
Risk: read
Output
employees full type
employees full type
list
employees.list
List employees with pagination
Risk: read
Output
employees full type
employees full type
listAbsences
employees.listAbsences
List absences for an employee
Risk: read
Output
absences full type
absences full type
listBenefits
employees.listBenefits
List benefits for an employee
Risk: read
Output: empty object
listBonuses
employees.listBonuses
List bonuses for an employee
Risk: read
Output: empty object
listChangeRequests
employees.listChangeRequests
List change requests for an employee
Risk: read
Output: empty object
listHolidayYears
employees.listHolidayYears
List holiday years for an employee
Risk: read
Output: empty object
listLeaveRequests
employees.listLeaveRequests
List leave requests for an employee
Risk: read
Output
leave_requests full type
leave_requests full type
listSalaries
employees.listSalaries
List salaries for an employee
Risk: read
Output: empty object
Employee Training Courses
delete
employeeTrainingCourses.delete
Delete an employee training course
Risk: destructive
Output
list
employeeTrainingCourses.list
List employee training courses
Risk: read
Output: empty object
update
employeeTrainingCourses.update
Update an employee training course
Risk: write
Output:
object
Output full type
Output full type
Holiday Allowances
list
holidayAllowances.list
List holiday allowances
Risk: read
Leave Requests
approve
leaveRequests.approve
Approve a leave request
Risk: write
Output
leave_requests full type
leave_requests full type
get
leaveRequests.get
Get a leave request by ID
Risk: read
Output
leave_requests full type
leave_requests full type
getCancelling
leaveRequests.getCancelling
Get the leave request being cancelled
Risk: read
Output
leave_requests full type
leave_requests full type
list
leaveRequests.list
List leave requests
Risk: read
Output
leave_requests full type
leave_requests full type
reject
leaveRequests.reject
Reject a leave request
Risk: write
Output
leave_requests full type
leave_requests full type
Locations
list
locations.list
List locations
Risk: read
Output: empty object
Other Leave Reasons
list
otherLeaveReasons.list
List other leave reasons
Risk: read
Salaries
list
salaries.list
List salaries
Risk: read
Output: empty object
Sicknesses
list
sicknesses.list
List sickness records
Risk: read
Output
sicknesses full type
sicknesses full type
update
sicknesses.update
Update a sickness record
Risk: write
Output
sicknesses full type
sicknesses full type
Working Patterns
list
workingPatterns.list
List working patterns
Risk: read
Output: empty object