---
title: "Breathe HR Connector | Embedded iPaaS"
description: "Embed Breathe HR to sync employees, automate leave and manage HR records inside your SaaS product."
url: "https://cyclr.com/integrate/breathe-hr"
canonical: "https://cyclr.com/integrate/breathe-hr"
served_via: "https://cyclr.com/.well-known/agent-markdown"
---

![Breathe HR connector icon](https://cyclr.com/nitropack_static/sXmTfWgCNjOnvnYlyrLZVbIAkjEZnoiJ/assets/images/optimized/rev-31a2a0c/cyclr.com/wp-content/uploads/2022/03/ext-256-300x300.jpg)

# Breathe HR Connector

Build in‑app HR automations that sync employee records, surface leave and absence requests, push salary and department updates, and show HR documents to end users — all delivered inside your product.

 [Build with this Connector](https://cyclr.com/get-started) [Talk to an integration expert](https://cyclr.com/get-started/) AuthenticationAPI key (header)Connector typeHR/PayrollAvailable inCyclr Console ActionsMCP toolsWorkflows 01

## Faster onboarding

Automatically provision new hires across systems during onboarding.

 02

## Accurate time-off sync

Keep leave and absence data aligned for payroll and scheduling.

 03

## Governed multi-tenant controls

Store per-customer credentials and apply role-based access and auditing.

 04

## Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

## What you can integrate and automate with Breathe HR

Teams can integrate employee, leave, absence, salary, department and document workflows with Breathe HR. Use the connector to sync an employee directory, fetch and act on leave_requests and absences, update salaries and departments, and surface company documents for payroll or onboarding workflows. ([intercom.help](https://intercom.help/breathehr/en/articles/2089501-how-to-enable-the-breathe-api?utm_source=cyclr))

### Why use Cyclr?

Cyclr lets SaaS product teams embed Breathe HR automations inside their app, reuse orchestration across customer accounts, manage per-tenant credentials and publish integrations in a white‑label marketplace. Expose supported methods as governed MCP tools with audit and role controls for safe, multi-tenant delivery.

PRODUCT USE CASES

## Top use cases for Breathe HR integrations

Quickly create in-app automations that keep HR data aligned across customers: sync new hires to your app, push approved leave into payroll, populate salary changes and surface HR documents, all using Cyclr’s low-code orchestration and embedded marketplace.

### Keep employee directories in sync

Automatically create and update employee records in Breathe and your app using employees endpoints.

### Automate leave and payroll inputs

Fetch leave_requests and absences to trigger payroll runs or schedule updates in downstream systems.

### Push salary and compensation changes

Update salary records and export salary history for payroll processing using salaries endpoints.

ORCHESTRATION

## How Breathe HR works with Cyclr

Cyclr sits between your SaaS product and Breathe HR to handle authentication, govern access and orchestrate every API call per customer, at scale.

 1. 1
 ### Your SaaS product
 Your app requests an action for a specific customer.
 2. 2
 ### Cyclr orchestration
 Cyclr authenticates, applies policies and routes the request.
 3. 3
 ### Breathe HR
 Breathe HR processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

## Available connector capabilities

Explore Breathe HR methods you can orchestrate through Cyclr.

Search connector methods

INTEGRATIONS + MCP TOOLS

### Use any Breathe HR method in an integration or as an MCP tool

Every available connector method can be added to an integration workflow built with Cyclr or exposed as a governed MCP tool. Use the same multi-tenant authentication, orchestration and governance layer to deliver customer-facing integrations and AI-agent capabilities inside your SaaS product.

[Explore MCP PaaS](https://cyclr.com/product/mcp-paas/) Employees11

### List Holiday Allowances

Action

List holiday allowances.

### List Updated Employees

Action

List updatd employees.

### Create Employee

Action

Create an employee.

### Get Employee

Action

Get employee.

### List New Employees

Action

List new employees.

### List Employees

Action

List employees.

### List Leave Request for an Employee

Action

List leave request for an employee via ID.

### Create Leave Request for an Employee

Action

Create a leave request for an employee.

### List Absences of an Employee

Action

List absences of an employee via ID.

### Create Sickness for an Employee

Action

Create a sickness for an employee via ID.

### Get Sicknesses for an Employee

Action

Get sicknesses for an employee via ID.

Holiday Allowances1

### List Holiday Allowances

Action

List holiday allowances.

Leave Requests2

### List Leave Requests

Action

List leave requests.

### Approve Leave Request

Action

Approve a leave request.

Sicknesses1

### Delete Sickness

Action

Delete an employee sickness via ID.

### Can’t find the method your integration needs?

Cyclr can extend this connector with additional API methods to support your integration requirements.

[Get in touch](https://cyclr.com/contact/)

TECHNICAL DETAILS

## Breathe HR integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Breathe HR integrations in Cyclr.

### API and authentication

API host`https://api.breathehr.com/v1`AuthenticationAPI key (header)Credentials

Account API key (X-API-KEY); optional sandbox API key for testing.

 Method categories

Employees, leave_requests, absences, salaries, departments, locations, benefits, documents, expenses, training

[View vendor API documentation →](https://developer.breathehr.com/?utm_source=cyclr)

### Pagination and rate limits

#### Pagination

Use page and per_page query parameters; responses include Link and Total HTTP headers. Default 25 records, per_page up to 100. ([developer.breathehr.com](https://developer.breathehr.com/documentation/request_and_response/pagination?partial=pagination&utm_source=cyclr))

#### Rate limits

60 requests per 60 seconds per customer; exceeding the limit returns HTTP 429 and a Rate Limit Reached error. ([developer.breathehr.com](https://developer.breathehr.com/documentation/rate_limiting?partial=rate_limiting&utm_source=cyclr))

IMPLEMENTATION

## Authentication at a glance

Account-level API token sent in the X-API-KEY HTTP header; enable the API in the Breathe account first. ([developer.breathehr.com](https://developer.breathehr.com/documentation/authenticating?partial=authenticating&utm_source=cyclr))

 Authentication methodAPI key (header)Credential required

Account API key (X-API-KEY); optional sandbox API key for testing.

 **Before you begin:**

API must be enabled by the account Admin via Configure > Settings > Integrations > API Setup. ([intercom.help](https://intercom.help/breathehr/en/articles/2089501-how-to-enable-the-breathe-api?utm_source=cyclr))

 [View setup guide](https://community.cyclr.com/connector-guides/breathe-hr/breathe-hr-setup)

AI INTEROPERABILITY

## Use Breathe HR methods in MCP servers

Cyclr can expose any available Breathe HR connector method as a governed MCP tool.

 - Expose connector methods as MCP tools
 - Combine them with your product data and other connectors
 - Apply tenant-aware access and governance
 - Orchestrate end-to-end MCP-triggered workflows

[Explore MCP PaaS](https://cyclr.com/product/mcp-paas/)

COMMON QUESTIONS

## Frequently asked questions

 What can the Breathe HR connector integrate or automate? *↓*

It synchronizes employee, leave and absence records, updates salaries and departments, and accesses company documents for workflows. Use employees, leave_requests, absences, salaries and documents endpoints to keep HR data aligned.

 How does authentication work for Breathe HR? *↓*

Authentication uses an account-level API token sent in the X-API-KEY HTTP header; enable the API in the Breathe account settings first. ([developer.breathehr.com](https://developer.breathehr.com/documentation/authenticating?partial=authenticating&utm_source=cyclr))

 Can I embed Breathe HR integrations for many customer accounts? *↓*

Yes. Cyclr stores per-customer API credentials, reuses orchestration across tenants, and delivers integrations embedded inside your SaaS product with governance controls.

 Can supported methods be exposed as governed MCP tools? *↓*

Yes. Cyclr can expose connector actions as governed MCP tools with role-based access, auditing and versioned orchestration for safe customer-facing use.

KEEP EXPLORING

## Related resources and connectors

[Documentation ### What is iPaaS? **Read more →**](https://cyclr.com/blog/what-is-ipaas)[Product ### How to develop an API – Best Practices to Follow from Cyclr Developers **Read more →**](https://cyclr.com/blog/how-to-develop-an-api)[Product ### MCP PaaS **Read more →**](https://cyclr.com/product/mcp-paas)[Related connector ### BambooHR Related HR/payroll connector for customer-facing integration workflows.](https://cyclr.com/integrate/bamboohr)[Related connector ### bob HR Related HR/payroll connector for customer-facing integration workflows.](https://cyclr.com/integrate/bob-hr)[Related connector ### Bullhorn Related HR/payroll connector for customer-facing integration workflows.](https://cyclr.com/integrate/bullhorn)

## Let Cyclr handle the integrations.

You focus on building the product your customers love.

 [Start building for free](https://cyclr.com/get-started/request-free-trial) [Get a demo](https://cyclr.com/get-started/book-a-demo)

Embedded iPaaS for SaaS

 [https://www.linkedin.com/company/cyclr-systems/](https://www.linkedin.com/company/cyclr-systems/) [https://www.youtube.com/channel/UCtkjPj2Lq-Ox2q3_e5MRfrg](https://www.youtube.com/channel/UCtkjPj2Lq-Ox2q3_e5MRfrg) [https://www.facebook.com/cyclrautomation](https://www.facebook.com/cyclrautomation)
 - [Embedded iPaaS Overview](https://cyclr.com/product)
 - [SaaS Embedded iPaaS](https://cyclr.com/product)
 - [Service Embedded iPaaS](https://cyclr.com/product/service-embedded-ipaas)
 - [Enterprise Embedded iPaaS](https://cyclr.com/product/branded-embedded-ipaas)
 - [AI Orchestration](https://cyclr.com/ai-orchestration)

 - [Case Studies](https://cyclr.com/case-studies)
 - [Build vs Buy Integration](https://cyclr.com/blog/build-or-buy-choosing-an-integration-solution)
 - [Cyclr Alternatives](https://cyclr.com/alternatives)
 - [Cyclr vs. Paragon](https://cyclr.com/alternatives/cyclr-vs-paragon)
 - [Cyclr vs. Prismatic](https://cyclr.com/alternatives/cyclr-vs-prismatic)

 - [About Us](https://cyclr.com/company/about-us)
 - [Contact](https://cyclr.com/contact)
 - [Blog](https://cyclr.com/blog)
 - [Partner Programme](https://cyclr.com/partners)
 - [Working at Cyclr](https://cyclr.com/company/working-at-cyclr)

### Contact

**UK:** (0330) 010 2525

**US:** (646) 585 2525

CO.5C, Corinthian House, 17 Lansdowne Road, Croydon, CR0 2BX

### Popular Connectors

 - [Salesforce](https://cyclr.com/integrate/salesforce)
 - [HubSpot](https://cyclr.com/integrate/hubspot)
 - [Microsoft Dynamics](https://cyclr.com/integrate/microsoft-dynamics-crm)
 - [Shopify](https://cyclr.com/integrate/shopify)
 - [NetSuite](https://cyclr.com/integrate/netsuite)
 - [Amazon S3](https://cyclr.com/integrate/amazon-s3)
 - [Sage 200](https://cyclr.com/integrate/sage-200)

### Top Connector Categories

 - [Accounting](https://cyclr.com/connectors/category/accounting)
 - [CRM](https://cyclr.com/connectors/category/crms)
 - [Database](https://cyclr.com/connectors/category/databases)
 - [Email Marketing](https://cyclr.com/connectors/category/email-marketing)
 - [ERP](https://cyclr.com/connectors/category/erp)
 - [HR/Payroll](https://cyclr.com/connectors/category/hr-payroll)
 - [Product Management](https://cyclr.com/connectors/category/product-management)

### Trending Resources

 - [What is an Embedded iPaaS?](https://cyclr.com/blog/what-is-an-embedded-ipaas)
 - [SaaS Integration: How do you do it?](https://cyclr.com/blog/how-do-you-integrate-with-multiple-saas-products)
 - [AI Resources](https://cyclr.com/resources/ai)
 - [MCP Use Case Directory Tool](https://cyclr.com/resources/mcp-discovery-tool)
 - [API Integration](https://cyclr.com/resources/api-integration)
 - [Embedded iPaaS](https://cyclr.com/resources/embedded-ipaas)
 - [Cost Calculator](https://cyclr.com/resources/integration-cost-calculator)

### Common Use Cases

 - [SaaS Developers](https://cyclr.com/use-cases/saas-developers)
 - [Product Managers](https://cyclr.com/use-cases/product-managers)
 - [API Teams](https://cyclr.com/use-cases/api-teams)
 - [CFOs](https://cyclr.com/use-cases/cfo-finance-teams)
 - [B2B SaaS Platforms](https://cyclr.com/use-cases/established-saas-platforms)
 - [Enterprise Organizations](https://cyclr.com/enterprise)
 - [Composable Commerce](https://cyclr.com/use-cases/composable-commerce)

 MENUMENU
 - [Website Terms](https://cyclr.com/legal/website)
 - [Privacy Policy](https://cyclr.com/privacy-policy)
 - [Terms and Conditions](https://cyclr.com/terms-and-conditions)
 - [AI Policy](https://cyclr.com/ai-policy)
 - [DPA](https://cyclr.com/data-protection-agreement)
 - [SLA](https://cyclr.com/sla)
 - [GDPR](https://cyclr.com/legal/gdpr-compliance)
 - [Sitemap](https://cyclr.com/sitemap)
 - [Cookie Settings](https://cyclr.com/#)

© 2026 Cyclr Systems Ltd. All rights reserved.

Registered business number: 08790783. VAT Number GB218625701.

## Structured data

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": [
                "WebPage",
                "ItemPage"
            ],
            "@id": "https://cyclr.com/integrate/breathe-hr",
            "url": "https://cyclr.com/integrate/breathe-hr",
            "name": "Breathe HR Connector | Low-Code Breathe HR Integration | Cyclr",
            "isPartOf": {
                "@id": "https://cyclr.com/#website"
            },
            "primaryImageOfPage": {
                "@id": "https://cyclr.com/integrate/breathe-hr#primaryimage"
            },
            "image": {
                "@id": "https://cyclr.com/integrate/breathe-hr#primaryimage"
            },
            "thumbnailUrl": "https://cyclr.com/wp-content/uploads/2022/03/ext-256.jpg",
            "datePublished": "2022-03-21T15:50:06+00:00",
            "dateModified": "2026-02-17T16:15:00+00:00",
            "description": "Provide your SaaS's users with in-app Breathe HR integrations with Cyclr's low-code embedded iPaaS solution.",
            "breadcrumb": {
                "@id": "https://cyclr.com/integrate/breathe-hr#breadcrumb"
            },
            "inLanguage": "en-GB",
            "potentialAction": [
                {
                    "@type": "ReadAction",
                    "target": [
                        "https://cyclr.com/integrate/breathe-hr"
                    ]
                }
            ]
        },
        {
            "@type": "ImageObject",
            "inLanguage": "en-GB",
            "@id": "https://cyclr.com/integrate/breathe-hr#primaryimage",
            "url": "https://cyclr.com/wp-content/uploads/2022/03/ext-256.jpg",
            "contentUrl": "https://cyclr.com/wp-content/uploads/2022/03/ext-256.jpg",
            "width": 400,
            "height": 400
        },
        {
            "@type": "BreadcrumbList",
            "@id": "https://cyclr.com/integrate/breathe-hr#breadcrumb",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "HR/Payroll",
                    "item": "https://cyclr.com/connectors/category/hr-payroll"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Breathe HR"
                }
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://cyclr.com/#website",
            "url": "https://cyclr.com/",
            "name": "Cyclr",
            "description": "Embedded iPaaS for scaling SaaS integrations",
            "publisher": {
                "@id": "https://cyclr.com/#organization"
            },
            "potentialAction": [
                {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://cyclr.com/?s={search_term_string}"
                    },
                    "query-input": {
                        "@type": "PropertyValueSpecification",
                        "valueRequired": true,
                        "valueName": "search_term_string"
                    }
                }
            ],
            "inLanguage": "en-GB"
        },
        {
            "@type": "Organization",
            "@id": "https://cyclr.com/#organization",
            "name": "Cyclr",
            "url": "https://cyclr.com/",
            "logo": {
                "@type": "ImageObject",
                "inLanguage": "en-GB",
                "@id": "https://cyclr.com/#/schema/logo/image/",
                "url": "https://cyclr.com/wp-content/uploads/2026/09/cyclr-logo-blue@4x-scaled.png",
                "contentUrl": "https://cyclr.com/wp-content/uploads/2026/09/cyclr-logo-blue@4x-scaled.png",
                "width": 2560,
                "height": 1053,
                "caption": "Cyclr"
            },
            "image": {
                "@id": "https://cyclr.com/#/schema/logo/image/"
            },
            "sameAs": [
                "https://www.facebook.com/cyclrautomation",
                "https://x.com/cyclr",
                "https://www.linkedin.com/company/10066377/",
                "https://www.youtube.com/channel/UCtkjPj2Lq-Ox2q3_e5MRfrg",
                "https://www.g2.com/products/cyclr",
                "https://www.pinterest.co.uk/cyclrsystems/"
            ],
            "description": "Embedded iPaaS for B2B SaaS companies - enabling interoperability between APIs, LLMs, on-prem and Cloud systems, with a secure, multi-tenanted architecture for governance and scaling.",
            "telephone": "(0330) 010 2525",
            "legalName": "Cyclr Systems Limited",
            "vatID": "GB218625701",
            "numberOfEmployees": {
                "@type": "QuantitativeValue",
                "minValue": "11",
                "maxValue": "50"
            },
            "actionableFeedbackPolicy": "https://cyclr.com/legal/website",
            "correctionsPolicy": "https://cyclr.com/legal/website",
            "ethicsPolicy": "https://cyclr.com/company"
        }
    ]
}
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "SoftwareApplication",
            "@id": "https://cyclr.com/integrate/breathe-hr#connector",
            "name": "Breathe HR Connector",
            "url": "https://cyclr.com/integrate/breathe-hr",
            "applicationCategory": "DeveloperApplication",
            "operatingSystem": "Web",
            "description": "Embed Breathe HR to sync employees, automate leave and manage HR records inside your SaaS product.",
            "featureList": [
                "Read and write employee records, list and create leave_requests and absences, update salaries and departments, list holiday allowances and documents."
            ]
        },
        {
            "@type": "TechArticle",
            "@id": "https://cyclr.com/integrate/breathe-hr#article",
            "headline": "Breathe HR Connector | Embedded iPaaS",
            "description": "Embed Breathe HR to sync employees, automate leave and manage HR records inside your SaaS product.",
            "mainEntityOfPage": "https://cyclr.com/integrate/breathe-hr",
            "dateModified": "2026-09-01",
            "about": {
                "@id": "https://cyclr.com/integrate/breathe-hr#connector"
            }
        },
        {
            "@type": "BreadcrumbList",
            "@id": "https://cyclr.com/integrate/breathe-hr#breadcrumb",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Connectors",
                    "item": "https://cyclr.com/connectors/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "HR/Payroll",
                    "item": "https://cyclr.com/connectors/category/hr-payroll"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "Breathe HR Connector",
                    "item": "https://cyclr.com/integrate/breathe-hr"
                }
            ]
        },
        {
            "@type": "FAQPage",
            "@id": "https://cyclr.com/integrate/breathe-hr#faq",
            "mainEntity": [
                {
                    "@type": "Question",
                    "name": "What can the Breathe HR connector integrate or automate?",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "It synchronizes employee, leave and absence records, updates salaries and departments, and accesses company documents for workflows. Use employees, leave_requests, absences, salaries and documents endpoints to keep HR data aligned."
                    }
                },
                {
                    "@type": "Question",
                    "name": "How does authentication work for Breathe HR?",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Authentication uses an account-level API token sent in the X-API-KEY HTTP header; enable the API in the Breathe account settings first. ([developer.breathehr.com](https://developer.breathehr.com/documentation/authenticating?partial=authenticating))"
                    }
                },
                {
                    "@type": "Question",
                    "name": "Can I embed Breathe HR integrations for many customer accounts?",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Yes. Cyclr stores per-customer API credentials, reuses orchestration across tenants, and delivers integrations embedded inside your SaaS product with governance controls."
                    }
                },
                {
                    "@type": "Question",
                    "name": "Can supported methods be exposed as governed MCP tools?",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Yes. Cyclr can expose connector actions as governed MCP tools with role-based access, auditing and versioned orchestration for safe customer-facing use."
                    }
                }
            ]
        }
    ]
}
```
