list_bonuses
List Bonuses
Retrieve bonus records from Breathe HR. Returns a paginated list of bonuses including description, amount, and award date.
list_bonuses
Retrieve bonus records from Breathe HR. Returns a paginated list of bonuses including description, amount, and award date.
list_training
Retrieve training data from Breathe HR. Fetch either **company training types** (the types of training configured for the company) or **employee training courses** (individual course records assigned to employees).
get_employee
Retrieve detailed information for a specific employee by their ID. Returns full employee profile including personal details, employment info, department, working pattern, and holiday allowance.
list_sicknesses
Retrieve sickness records from Breathe HR. Filter by employee, department, or date range. Returns sickness details including type, dates, and status.
manage_expense
Create, retrieve, or delete employee expenses in Breathe HR. Use **action "create"** to add a new expense, **"get"** to retrieve an existing expense, or **"delete"** to remove one.
list_working_patterns
Retrieve working pattern configurations from Breathe HR. Returns patterns with details such as name, total hours, and default status.
manage_expense_claim
Create or update an expense claim in Breathe HR. Use **action "create"** to group expenses into a claim, or **"update"** to change the status of an existing claim.
list_holiday_allowances
Retrieve holiday allowance configurations from Breathe HR. Returns allowances with name, units, amount, and other attributes used to track employee leave entitlements.
get_account
Retrieve account details from Breathe HR, including the account's unique identifier, name, domain, and UUID.
get_department_data
Retrieve detailed data for a specific department in Breathe HR. Fetch absences, benefits, bonuses, leave requests, or salaries for a given department.
create_employee
Create a new employee record in Breathe HR. Provide personal information such as name and email, along with employment details like job title, department, and join date.
manage_leave_request
Create, approve, or reject a leave request in Breathe HR. Use **action "create"** to submit a new leave request for an employee. Use **action "approve"** or **"reject"** to process an existing leave request.
list_leave_requests
Retrieve leave requests from Breathe HR. Returns a paginated list of leave requests with status, dates, and employee details.
list_employees
Retrieve a paginated list of employees from Breathe HR. Filter by employee status to find active, archived, or all employees. Returns employee personal and employment details.
create_sickness
Record a new sickness entry for an employee in Breathe HR. Specify the start date, and optionally the end date, sickness type, and reason. Leaving the end date blank creates an open/ongoing sickness record.
list_salaries
Retrieve salary records from Breathe HR. Returns a paginated list of salary entries including amount, start date, end date, and basis.
list_other_leave_reasons
Retrieve the list of "other leave" reasons configured in Breathe HR. Other leave is leave that is not deducted from holiday allowance. Returns each reason's ID, name, and creation timestamp.
list_organization
Retrieve organizational structure data from Breathe HR. Fetch departments, divisions, or locations in a single call by specifying the resource type.
cancel_absence
Cancel an existing absence request in Breathe HR. Optionally provide a cancellation reason.
list_absences
Retrieve absence records from Breathe HR. Filter by absence type, employee, department, or date range. Returns holiday and other leave records with approval status and dates.
Manage employee records, absences, sickness, expenses, and organizational structure for small to medium-sized businesses. Create and retrieve employees with personal and employment details. Track and cancel absence and leave requests, manage holiday allowances. Record sickness entries. Create, retrieve, and delete expenses and expense claims. Access compensation data including bonuses and salaries. Retrieve employee benefits, training records, and training types. Manage departments, divisions, and locations. Access working patterns, statutory holidays, and custom field definitions.
Common questions about connecting Breathe Hr to AI agents with Metorial.