---
title: "BreatheHR API Directory"
url: "https://lb.getknit.dev/blog/breathehr-api-directory-zwldzu/"
date: "2026-08-13T12:59:43+00:00"
modified: "2026-08-22T15:12:20+00:00"
type: "post"
---

# BreatheHR API Directory

[Blog](https://lb.getknit.dev/blog) / [API Directory](https://lb.getknit.dev/blogs/api-directory/) / BreatheHR API Directory [API Directory](https://lb.getknit.dev/blogs/api-directory/) · August 13, 2026 

BreatheHR API Directory
=======================

 ![](https://storage.googleapis.com/knit-website-media/2026/08/64c34c8eb1ffc79e7f787ecd_Akshat-3-150x150.png)Akshat Jain

6 min read

 

 

 [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Flb.getknit.dev%2Fblog%2Fbreathehr-api-directory-zwldzu%2F) [](https://twitter.com/intent/tweet?url=https%3A%2F%2Flb.getknit.dev%2Fblog%2Fbreathehr-api-directory-zwldzu%2F&text=BreatheHR%20API%20Directory)  

 

 

 

  Table of Contents - [Key highlights of BreatheHR APIs](#)
- [BreatheHR API Endpoints](#)
- [Absences](#)
- [Account](#)
- [Bonuses](#)
- [Change Requests](#)
- [Company](#)
- [Department](#)
- [Employee Expenses](#)
- [Employee](#)
- [Leave Requests](#)
- [Holiday](#)
- [Other](#)
- [BreatheHR API FAQs](#)
- [Get Started with BreatheHR API Integration](#)
 
  BreatheHR is a comprehensive HR management software designed to streamline human resource processes for small to medium-sized businesses. By offering a centralized platform, it enables organizations to efficiently manage personal data, company documents, holiday requests, expenses, and sick leave. This user-friendly software enhances workforce connectivity and ensures that HR tasks are handled with precision and ease, allowing businesses to focus on growth and productivity.

One of the standout features of BreatheHR is its ability to integrate seamlessly with other business tools through the BreatheHR API. This integration capability allows businesses to customize their HR management experience, ensuring that all systems work in harmony. By leveraging the BreatheHR API, companies can automate data flows, reduce manual entry, and maintain accurate records, ultimately leading to improved efficiency and decision-making. As businesses continue to evolve, BreatheHR remains a vital tool in the HR domain, offering flexibility and scalability to meet diverse organizational needs.

Key highlights of BreatheHR APIs
--------------------------------

- Easy Data Access: 
    - The breatheHR API allows seamless integration with existing systems, providing effortless access to employee data across multiple applications.
- Automation: 
    - Automate business operations and data flow across systems, reducing manual data entry and saving time.
- Custom Integration: 
    - Open-source and developer-friendly, the breatheHR API supports custom integrations with third-party software for tailored solutions.
- Developer-Friendly: 
    - Designed with developers in mind, the API offers flexibility and ease of use for creating custom solutions.

BreatheHR API Endpoints
-----------------------

### Absences

- **get https://api.breathehr.com/v1/absences** : Get Absences
- **post https://api.breathehr.com/v1/absences/{id}/cancel** : Cancel Absence Request

### Account

- **get https://api.breathehr.com/v1/account** : Get Account Details

### Bonuses

- **get https://api.breathehr.com/v1/bonuses** : Get Bonuses

### Change Requests

- **get https://api.breathehr.com/v1/change\_requests** : Get Change Requests

### Company

- **get https://api.breathehr.com/v1/company\_training\_types** : Get Company Training Types
- **get https://api.breathehr.com/v1/departments** : Get Company Departments
- **get https://api.breathehr.com/v1/divisions** : Get Company Divisions
- **get https://api.breathehr.com/v1/locations** : Get Company Locations

### Department

- **get https://api.breathehr.com/v1/departments/{id}/absences** : Get Department Absences
- **get https://api.breathehr.com/v1/departments/{id}/benefits** : Get Department Benefits
- **get https://api.breathehr.com/v1/departments/{id}/bonuses** : Get Department Bonuses
- **get https://api.breathehr.com/v1/departments/{id}/leave\_requests** : Get Leave Requests for a Department
- **get https://api.breathehr.com/v1/departments/{id}/salaries** : Get Department Salaries

### Employee Expenses

- **post https://api.breathehr.com/v1/employee\_expense\_claims** : Create Employee Expense Claims
- **put https://api.breathehr.com/v1/employee\_expense\_claims/{id}** : Update Employee Expense Claim
- **post https://api.breathehr.com/v1/employee\_expenses** : Create Employee Expenses
- **get https://api.breathehr.com/v1/employee\_expenses/{id}** : Get Employee Expenses by ID

### Employee

- **get https://api.breathehr.com/v1/employee\_jobs** : Get Employee Jobs
- **get https://api.breathehr.com/v1/employee\_training\_courses** : Get Employee Training Courses
- **delete https://api.breathehr.com/v1/employee\_training\_courses/{id}** : Delete Employee Training Course
- **post https://api.breathehr.com/v1/employees** : Create New Employee Record
- **post https://api.breathehr.com/v1/employees/{employee\_id}/change\_requests/{id}/approve** : Approve Employee Change Request
- **get https://api.breathehr.com/v1/employees/{id}** : Get Employee Details
- **get https://api.breathehr.com/v1/employees/{id}/absences** : Get Employee Absences
- **get https://api.breathehr.com/v1/employees/{id}/benefits** : Get Employee Benefits
- **get https://api.breathehr.com/v1/employees/{id}/bonuses** : Get Employee Bonuses
- **post https://api.breathehr.com/v1/employees/{id}/change\_requests** : Create Employee Change Request
- **post https://api.breathehr.com/v1/employees/{id}/leave\_requests** : Create Leave Request for Employee
- **get https://api.breathehr.com/v1/employees/{id}/sicknesses** : Get Employee Sickness Records

### Leave Requests

- **get https://api.breathehr.com/v1/leave\_requests** : Get Leave Requests
- **get https://api.breathehr.com/v1/leave\_requests/{id}** : Get Leave Request Details
- **post https://api.breathehr.com/v1/leave\_requests/{id}/approve** : Approve Leave Request
- **get https://api.breathehr.com/v1/leave\_requests/{id}/cancelling** : Get Leave Request Cancelling Details
- **post https://api.breathehr.com/v1/leave\_requests/{id}/reject** : Reject Leave Request

### Holiday

- **get https://api.breathehr.com/v1/holiday\_allowances** : Get Holiday Allowances
- **get https://api.breathehr.com/v1/statutory\_holiday\_countries** : Get Statutory Holiday Countries

### Other

- **get https://api.breathehr.com/v1/other\_leave\_reasons** : Get Other Leave Reasons
- **get https://api.breathehr.com/v1/salaries** : Get Employee Salaries
- **get https://api.breathehr.com/v1/sicknesses** : Get Sickness Records
- **delete https://api.breathehr.com/v1/sicknesses/{id}** : Delete Sickness Record
- **get https://api.breathehr.com/v1/working\_patterns** : Get Working Patterns

‍

BreatheHR API FAQs
------------------

**How do I enable API access in BreatheHR?**

- *Answer:* To enable API access in BreatheHR:some text 
    1. Log in to your BreatheHR account as an Admin.
    2. Navigate to **Configure** &gt; **Settings** &gt; **Integrations** &gt; **API Setup**.
    3. Click on **Enable API** and confirm the action.
    4. Once enabled, your production API key will be displayed.
- *Source:*[ How to enable the Breathe API | Breathe Knowledgebase](https://intercom.help/breathehr/en/articles/2089501-how-to-enable-the-breathe-api)

**What authentication method does the BreatheHR API use?**

- *Answer:* The BreatheHR API uses API key-based authentication. Include your API key in the X-API-KEY header of your HTTP requests to authenticate.
- *Source:*[ Breathe Developer Documentation](https://developer.breathehr.com/documentation/introduction?partial=introduction)

**Are there rate limits for the BreatheHR API?**

- *Answer:* The official documentation does not specify explicit rate limits for the BreatheHR API. However, it’s recommended to implement error handling for potential rate limiting responses to ensure robust integration.
- *Source:*[ Breathe Developer Documentation](https://developer.breathehr.com/documentation/introduction?partial=introduction)

**Can I retrieve employee data using the BreatheHR API?**

- *Answer:* Yes, you can retrieve employee data by making a GET request to the /employees endpoint. This will return a list of employees and their details.
- *Source:*[ Breathe Developer Documentation](https://developer.breathehr.com/examples)

**Does the BreatheHR API support webhooks?**

- *Answer:* As of the latest available information, the BreatheHR API does not natively support webhooks. For real-time data updates, consider implementing periodic polling or integrating with third-party services that provide webhook functionality.
- *Source:*[ Breathe Developer Documentation](https://developer.breathehr.com/documentation/introduction?partial=introduction)

‍

Get Started with BreatheHR API Integration
------------------------------------------

For quick and seamless integration with BreatheHR API, Knit API offers a convenient solution. It’s AI powered integration platform allows you to build [any BreatheHR API Integration use case](https://developers.getknit.dev/docs/breathehr-usecases). By integrating with Knit just once, you can integrate with multiple other CRMs, HRIS, Accounting, and other systems in one go with a unified approach. Knit takes care of all the authentication, authorization, and ongoing integration maintenance. This approach not only saves time but also ensures a smooth and reliable connection to BreatheHR API.‍

To sign up for free, [click here](https://dashboard.getknit.dev/signup). To check the pricing, see our [pricing page](/pricing/).

 

 ![](https://storage.googleapis.com/knit-website-media/2026/08/64c34c8eb1ffc79e7f787ecd_Akshat-3-150x150.png)Written by Akshat Jain

Coding chaos into innovation and building from zero to scale

 

 

 

 

 

   Keep Reading
------------

  ![](https://storage.googleapis.com/knit-website-media/2026/08/blog-banner-yellow-scaled-640x400.png) [API Directory](https://lb.getknit.dev/blogs/api-directory/) 

### [Get Started with Darwinbox API: Complete Integration Guide](https://lb.getknit.dev/blog/a-to-z-of-integrating-with-darwinbox-api/)

Solve all your doubts about integrating with Darwinbox API with this guide

 August 13, 2026 · 4 min read 

 

   ![](https://storage.googleapis.com/knit-website-media/2026/08/blog-banner-green-640x400.png) [API Directory](https://lb.getknit.dev/blogs/api-directory/) 

### [Get Started with SuccessFactors API](https://lb.getknit.dev/blog/get-started-with-successfactors-api/)

Read this before you integrate with SuccessFactors API. We've got you all covered from endpoints to SuccessFactors API use cases…

 August 13, 2026 · 3 min read 

 

   ![](https://storage.googleapis.com/knit-website-media/2026/08/blog-banner-red-scaled-640x400.png) [API Directory](https://lb.getknit.dev/blogs/api-directory/) 

### [Get Started with Lever API](https://lb.getknit.dev/blog/lever-api/)

Get everything you need to get started with Lever ATS API in one place

 August 13, 2026 · 3 min read 

 

  

 

  \#1 in Ease of Integrations
---------------------------

![4.9 out of 5 stars](/wp-content/themes/knit/assets/images/g2/g2-star-rating.svg)

4.9 out of 5 stars on G2

![G2 Leader, Spring 2026](/wp-content/themes/knit/assets/images/g2/g2-leader.svg)![G2 Fastest Implementation, Spring 2026](/wp-content/themes/knit/assets/images/g2/g2-fastest-implementation.svg)![G2 High Performer, Spring 2026](/wp-content/themes/knit/assets/images/g2/g2-high-performer.svg)![G2 Best Est. ROI, Spring 2026](/wp-content/themes/knit/assets/images/g2/g2-best-roi.svg)

 

  Put Integrations on Autopilot. Talk to Experts.
-----------------------------------------------

Knit is loved by customers across the globe due to our seamless product and white glove support. You'll love us too!

 [Talk to a Human](/book-demo)
