---
title: "Get Started with Darwinbox API: Complete Integration Guide"
url: "https://getknit.dev/blog/a-to-z-of-integrating-with-darwinbox-api/"
date: "2023-06-07T08:13:04+00:00"
modified: "2023-09-21T23:59:50+00:00"
type: "post"
---

# Get Started with Darwinbox API: Complete Integration Guide

[Blog](https://getknit.dev/blog) / [API Directory](https://getknit.dev/blogs/api-directory/) / Get Started with Darwinbox API: Complete Integration Guide [API Directory](https://getknit.dev/blogs/api-directory/) · June 7, 2023 · Updated September 21, 2023 

Get Started with Darwinbox API: Complete Integration Guide
==========================================================

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

4 min read

 

 

 [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgetknit.dev%2Fblog%2Fa-to-z-of-integrating-with-darwinbox-api%2F) [](https://twitter.com/intent/tweet?url=https%3A%2F%2Fgetknit.dev%2Fblog%2Fa-to-z-of-integrating-with-darwinbox-api%2F&text=Get%20Started%20with%20Darwinbox%20API%3A%20Complete%20Integration%20Guide)  

 

 

 

  Table of Contents - [DarwinBox API endpoints](#)
- [Employee Core Module Inbound APIs](#)
- [Employee Core Module Outbound APIs](#)
- [Recruitment Module APIs](#)
- [Onboarding Module APIs](#)
- [Attendance and Timesheets Module APIs](#)
- [Leave Module APIs](#)
- [Performance Module APIs](#)
- [Compensation Module APIs](#)
- [Expenses Module APIs](#)
- [Recognition Module APIs](#)
- [Travel Module APIs](#)
- [Vibe and Pulse APIs](#)
- [HR Documents APIs](#)
- [DarwinBox API use cases](#)
- [Top customers](#)
- [How to integrate with DarwinBox API](#)
- [Get started with DarwinBox API](#)
 
  DarwinBox is a cloud based HRMS portal built to support the entire employee lifecycle from hire to retire. Serving 750+ organizations with a total of 2Mn+ employees, DarwinBox is powered by artificial intelligence and machine learning to automate HR processes for smooth execution. DarwinBox API allows users to seamlessly access data stored on the platform or import data into it. With a focus on privileged access, DarwinBox provided access only on a request-basis.

DarwinBox API endpoints
-----------------------

DarwinBox API endpoints are secured by a deal factor auth mechanism, supported by end point authorization. The platform has different modules to support different HR functions and each one has several subsections and associated endpoints. Some of the top DarwinBox API endpoints include:

### Employee Core Module Inbound APIs

- POST Validate Employee Username / Password
- POST Validate Custom SSO Token
- POST Add Standard Documents
- POST Add/Update Email ID
- POST Add/Update Education Details
- POST Add/Update Past Work Details

### Employee Core Module Outbound APIs

- POST Fetch Employee Data (Full Load)
- POST Fetch Deleted Employees
- POST Fetch Custom Workflow Details
- POST Fetch Organization Masters – Employee Type
- POST Fetch Position History
- POST Fetch Completed Training Review Flows

### Recruitment Module APIs

- POST Fetch Job List V3
- POST Fetch Candidate Data – Bulk V3
- POST Reject Candidate V3
- POST Add Tags to Candidate Profile V3

### Onboarding Module APIs

- POST Background Verification – Fetch Candidate List V2
- POST Background Verification – Download Form
- POST Background Verification – Submit Verification Report V2

### Attendance and Timesheets Module APIs

- POST Fetch Attendance Status (Monthly) V1
- POST Fetch Attendance Status (Date Range) V1
- POST Fetch Weekly Off &amp; Shift Assignment
- POST Fetch Attendance Requests Approved Between Given Dates
- POST Fetch OT Approved Between Given Dates
- POST Add Attendance Punches
- POST Employee Timesheet Datewise

### Leave Module APIs

- POST Update Leave Status API
- POST Fetch Leave Transactions API
- POST Fetch Holidays list
- POST Fetch Leave Balance
- POST Import Leaves API
- POST Fetch Leave Encashment details

### Performance Module APIs

- POST Fetch Talent profile
- POST Update Achievement
- POST Get Employee Promotion History
- POST Get Job Level History

### Compensation Module APIs

- POST Import Component Payslip
- POST Fetch Employee CTC Data
- POST Fetch Employee Global CTC Data
- POST Fetch Global Extra Payments
- POST Fetch Monthly PF details
- POST Fetch Salary Register Details
- POST Fetch CTC Breakup Computation
- POST Fetch Payroll Custom Report Data

### Expenses Module APIs

- POST Fetch Expense Details

### Recognition Module APIs

- POST Fetch Redemption Points
- POST Update Redemption Transaction
- POST Fetch Budget History
- POST Fetch Reward Activity
- POST Fetch Redemption History
- POST Fetch Nomination Activity

### Travel Module APIs

- POST Fetch Approved Travel Requests
- POST Fetch Cancelled Travel Requests
- POST Fetch Advance Travel
- POST Fetch Travel Booking Report

### Vibe and Pulse APIs

- POST Fetch Pulse Updates

### HR Documents APIs

- POST Push HR documents

DarwinBox API use cases
-----------------------

- Core HR with employee master, custom workflows, HR documents &amp; more
- Employee helpdesk with auto ticket assignment, closure &amp; feedback, SLA configuration, 1-on-1 chat
- Rewards &amp; recognition via 100% configurable programs, budget control, redemption platform integration
- Time &amp; attendance with touchless attendance, granular policy configuration, one-view dashboards
- Digital employee onboarding with AI based doc validation
- Performance management through OKRs, continuous feedback, role-based dashboards, talent development &amp; more
- Recruitment support with candidate sourcing, advanced job, candidate &amp; offer management, reports
- Travel &amp; expense management with smart OCR capture, automated spend approval &amp; budget controls, analytics
- Employee engagement with an organizational social network, pulse, polls, surveys, e-noticeboards, custom groups

### Top customers

- Zee Media, news broadcasting company of the Essel Group
- Rupeek, a pioneer among gold finance companies in India
- MobiKwik, an Indian payment service provider
- Duroflex, India’s most trusted sleep solutions expert
- Tata CLiQ, an Indian e-commerce company

How to integrate with DarwinBox API
-----------------------------------

Check out this [detailed documentation](https://api-docs.darwinbox.com/) to get started with DarwinBox API integration.

Get started with DarwinBox API
------------------------------

The pricing for DarwinBox API is not available publicly. You can request a quote [here](https://explore.darwinbox.com/lp/request-a-quote?utm_referrer=https%3A%2F%2Fdarwinbox.com%2F) and choose the module that works best for you. However, you can get started with Knit, one API for all your integrations. Sign up with Knit, starting at $1500 for up to 5 connected customers. Claim your free access [here](https://dashboard.getknit.dev/signup)

Building a Darwinbox integration?

Knit gives you two ways to build it. Pick the one that fits.

- [Darwinbox on Unified API](https://getknit.dev/integration/darwinbox/)
    
    Your customers want Darwinbox and the other HRIS tools they use. Build one integration and get normalised read and write data with real-time webhooks.
    
    [Try free](https://dashboard.getknit.dev/signup)
- [Darwinbox MCP server](https://getknit.dev/mcp-servers/darwinbox-mcp-server/)
    
    Your AI agent needs to read and act in your customers' Darwinbox. Use a pre-built, hosted MCP server instead of writing integration code.
    
    [Try free](https://mcphub.getknit.dev/)

Knit's Unified API connects to 190+ apps across HRIS, ATS, CRM, accounting and more.

Knit never stores your end users' data and is SOC 2, GDPR and ISO 27001 compliant: [How Knit handles security](/security/) · [Security Center](https://compliance.getknit.dev/)

Not sure which fits? [Talk to a human](/book-demo/)

 

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

Coding chaos into innovation and building from zero to scale

 

 

 

 

 

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

  ![Get job application data from Darwinbox ATS API using Python](https://storage.googleapis.com/knit-website-media/2026/08/blog-banner-red-scaled-640x400.png) [Tutorials](https://getknit.dev/blogs/tutorials/) 

### [Get job application data from Darwinbox ATS API using Python](https://getknit.dev/blog/get-job-application-data-from-darwinbox-ats-api-using-python/)

A practical, step-by-step guide to fetching job application data from the Darwinbox ATS API. Learn prerequisites, endpoints, implementation workflows, common…

 November 26, 2025 · 3 min read 

 

   ![Developer guide to get employee data from Darwinbox](https://storage.googleapis.com/knit-website-media/2026/08/blog-banner-red-scaled-640x400.png) [Tutorials](https://getknit.dev/blogs/tutorials/) 

### [Developer guide to get employee data from Darwinbox](https://getknit.dev/blog/developer-guide-to-get-employee-data-from-darwinbox/)

Learn how to get employee data from the Darwinbox API with step-by-step code examples, prerequisites, common pitfalls, and best practices.

 September 24, 2025 · 3 min read 

 

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

### [Darwinbox API Directory](https://getknit.dev/blog/darwinbox-api-directory-qrxqrz/)

Learn about the common Darwinbox API data models and API end points in this comprehensive Darwinbox API directory

 November 24, 2024 · 6 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)
