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 & 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 & more
- Employee helpdesk with auto ticket assignment, closure & feedback, SLA configuration, 1-on-1 chat
- Rewards & recognition via 100% configurable programs, budget control, redemption platform integration
- Time & 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 & more
- Recruitment support with candidate sourcing, advanced job, candidate & offer management, reports
- Travel & expense management with smart OCR capture, automated spend approval & 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 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 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