Connect Breathe HR with Hookshot™ and your stack

BreatheHR is a simple, cloud-based HR software designed for SMEs to manage employee records, absences, performance reviews, and other HR processes.

Tools and triggers

What Agents can do in Breathe HR

Available tools and events after Breathe HR is connected.

  • 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…

  • 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

    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 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.

  • 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.

  • 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

    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.

  • 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.

  • Get Leave Request Cancelling

    Tool to retrieve the leave request that is being cancelled. Use when you need to find the original leave request associated with a cancellation request.

  • 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 Change Requests

    Tool to list change requests from BreatheHR. Use when you need to retrieve change requests with optional pagination.

  • List Company Documents

    Tool to retrieve a paginated list of company documents from BreatheHR. Use when you need to access or view company-wide documents stored in the BreatheHR system.

  • List Company Projects

    Tool to list company projects from BreatheHR. Use when you need to retrieve all projects associated with the company. Supports pagination via page and per_page parameters.

  • List Company Training Types

    Tool to list company training types. Use when you need to retrieve available training type categories. Returns paginated training type records including identifiers, names, and timestamps.

  • List Department Absences

    Tool to list absences for a specific department. Use when you need to retrieve absence records for employees in a department. Supports pagination and filtering of cancelled absences.

  • List Department Benefits

    Tool to list all employee benefits for a specific department. Use when you need to retrieve benefit information including contributions, dates, and provider details for department members.

  • List Department Bonuses

    Tool to list bonuses for a specific department. Use when you need to retrieve bonus information for employees within a department. Returns paginated bonus records including amounts, award dates, and descriptions.

  • List Department Leave Requests

    Tool to list leave requests for a specific department. Use when you need to retrieve absence or time-off requests for employees within a particular department.

  • List Department Salaries

    Tool to list salaries for a specific department. Use when you need to retrieve salary information for employees within a department. Returns paginated salary records including amounts, dates, and basis information.

  • 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.

Setup

Connect Breathe HR in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.