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.
Use Breathe HR with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Breathe HR to work.
What Snow can do with Breathe HR
These are the Breathe HR operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads38
Look at your data without changing it.
- 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.
- Get Account
Tool to retrieve account information including ID, name, domain, UUID, and RTA usage status. Use when you need to check account details or verify account configuration.
- Get Employee Expense
Tool to retrieve a specific employee expense record by ID. Use when you need detailed information about a particular expense.
- Get Leave Request
Tool to retrieve detailed information about a specific leave request by ID. Use when you need to check the status, dates, or details of a particular leave/absence request.
Creates5
Add something new to your account.
- 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.
- Create Employee Change Request
Tool to create a change request for an employee field. Use when you need to update employee information such as job title, department, or salary.
- Create Employee Expense Claim
Tool to create a new expense claim for an employee. Use when you need to submit expenses for reimbursement by grouping one or more unclaimed expense records into a claim.
- Create Employee Sickness
Tool to create a sickness record for an employee in BreatheHR. Use when you need to log an employee's sick leave with details like type, dates, and status.
Updates5
Change something that is already there.
- Approve Leave Request
Tool to approve a leave request in BreatheHR. Use when an authorized user needs to approve a pending leave request.
- Reject Leave Request
Tool to reject a leave request in BreatheHR. Use when an authorized user needs to decline an employee's time-off request with a provided reason.
- Update Employee Expense Claim
Tool to approve or reject an employee expense claim. Use when you need to update the approval status of an expense claim by providing the claim ID and approver/rejector ID.
- Update employee training course
Tool to update an existing employee training course record in BreatheHR. Use when you need to modify training details such as status, dates, notes, outcome, or other training attributes.
- Update Sickness
Tool to update an existing sickness record in BreatheHR. Use when you need to modify sickness details such as status, dates, review notes, or other sickness attributes.
Deletes2
Remove something. This often cannot be undone.
- Delete Employee Expense
Tool to delete an employee expense by ID. Use when you need to remove an expense record from the system.
- Delete Employee Training Course
Tool to delete an employee training course record by its ID. Use when you need to remove a training record from an employee's profile.
Related integrations
Ready to put Breathe HR to work?
Sign up free, build an app by chatting, and connect Breathe HR in minutes. No credit card required.