Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

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 Structure

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.