Breathe HR icon

Breathe HR

Cloud HR software for employees, leave requests, sickness records, expenses, training, and HR change requests.

Fits small-business HR teams that onboard employees, approve leave, log sickness and expenses, and process role and field change requests.

Example Use Cases

These are the Breathe HR actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Approve Leave Request

Tool to approve a leave request in BreatheHR. Use when an authorized user needs to approve a pending leave request.

Create Employee

Tool to create a new employee in BreatheHR. Use when you need to add a new employee record with their personal information, contact details, and employment information. Required fields are first_name, last_name, email, and company_join_date.

Create Employee Expense

Tool to create an employee expense record in BreatheHR. Use when an employee needs to submit a new expense claim for reimbursement or record a company-paid expense.

Get Employee

Tool to retrieve detailed information about a specific employee by ID. Use when you need comprehensive employee data including personal details, employment information, organizational structure, and compensation.

List Absences

Tool to list all absences with optional filtering by date range, employee, department, and type. Use when you need to retrieve absence records from BreatheHR with pagination support.

List Departments

Tool to list all company departments from BreatheHR. Use when you need to retrieve department information including IDs and names. Returns a paginated list of departments.

List Employee Expenses

Tool to list employee expenses from BreatheHR. Use when you need to retrieve expense records, optionally filtered by employee or claim status.

List Employees

Tool to list all employees in the BreatheHR account with pagination support. Use when you need to retrieve employee information from BreatheHR. Supports filtering by role type (HR, line manager) and RotaCloud integration status. Pagination is handled via page and per_page query parameters, with metadata returned in HTTP headers (Link and Total headers).

List Leave Requests

Tool to list all leave requests with optional date and employee/department filtering. Use when you need to retrieve absence or time-off requests across the organization, optionally filtered by date range, employee, or department.

List Salaries

Tool to list employee salaries with pagination support. Use when you need to retrieve salary information across the organization. Returns paginated salary records including amounts, dates, and basis information.