Darwinbox icon

Darwinbox

Enterprise HR platform — recruit, onboard, manage payroll, and performance.

16 searches16 actionsPollingAuth: API key

AI-assisted documentation9 min read

This documentation is compiled from our integration source code, internal specs for Darwinbox, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Darwinbox on WEXTL →

Connecting Darwinbox takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • SubdomaintextRequired

    Your subdomain. For example, if your portal URL is 'company.darwinbox.in', enter 'company'.

    [1]
  • UsernametextRequired

    Your Basic Auth username.

    [1]
  • PasswordpasswordRequired

    Your Basic Auth password.

    [1]
  • API KeypasswordRequired

    The API key issued by Darwinbox for your organisation's API access.

    [1]
  • Dataset KeypasswordRequired

    The dataset key issued alongside your API key. Contact your administrator if you do not have this.

    [1]
  1. Log in to your WEXTL account, add the Darwinbox node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Darwinbox account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Darwinbox to WEXTL®
Video slide demonstrates how to integrate Darwinbox in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Get a CTC BreakupAction
Input fields[3]
FieldType
Employee NumberRequired
text
Last Modified Datedate
Proration Typechoice
Output fields[3]
FieldType
Statusnumber
Messagetext
Dataarray
Get a Redemption BalanceAction
Input fields[3]
FieldType
Employee NumberRequired
text
Output fields[3]
FieldType
Statusnumber
Employee notext
Total receivednumber
Total redeemednumber
Total availablenumber
Messagetext
Get Attendance for a Date RangeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Start DateRequired
date
End DateRequired
date
Output fields[3]
FieldType
Emp IDtext
Attendance listarray
Get BGV DetailsAction
Input fields[3]
FieldType
BGV IDRequired
text
Candidate Unique IDRequired
text
Output fields[3]
FieldType
Statusnumber
Messagetext
Candidate dataobject
Unique IDtext
Candidate IDtext
Employee IDtext
Application form submitted ontext
Application form updated ontext
Bgv form dataobject
Get Bulk CandidatesSearch
Input fields[3]
FieldType
Created Fromdate
Created Todate
Updated Fromdate
Updated Todate
Candidate IDarray
Candidate IDchoice
Job IDchoice
Limitnumber
Output fields[3]
FieldType
Unique IDtext
Candidate IDtext
Firstnametext
Lastnametext
Emailemail
Phonetext
Job IDtext
Statustext
Source typetext
Source nametext
Tagsarray
Created datetext
Application dataobject
Biographicalobject
Contactobject
Work experiencearray
Referencesarray
Professional referencesarray
Get Daily AttendanceAction
Input fields[3]
FieldType
Employee NumbersRequired
array
Attendance DateRequired
date
Output fields[3]
FieldType
Attendance datetext
Emp daily attendanceobject
Employeesarray
Get Deleted EmployeesAction
Input fields[3]
FieldType
Last Modified Datedate
Output fields[3]
FieldType
Statusnumber
Colsarray
Outputarray
Messagetext
Get Employees by Activation DateAction
Input fields[3]
FieldType
Date of Activationdate
Get Employees by IDsAction
Input fields[3]
FieldType
Employee IDsRequired
array
Employee IDchoice
Get Employees by IDs and DateAction
Input fields[3]
FieldType
Employee IDsarray
Employee IDchoice
Last Modified Datedate
Get Job DetailsAction
Input fields[3]
FieldType
JobRequired
choice
Output fields[3]
FieldType
Statusnumber
Messagetext
Dataobject
Job titletext
Group companytext
Department codetext
Departmenttext
Parent departmenttext
Designation codetext
Designationtext
Employee typetext
Bandtext
Gradetext
Get Monthly AttendanceAction
Input fields[3]
FieldType
Employee NumbersRequired
array
From Datedate
To Datedate
Monthdate
Output fields[3]
FieldType
Attendance datetext
Emp daily attendanceobject
Employeesarray
List BGV CandidatesSearch
Input fields[3]
FieldType
BGV IDRequired
text
Application Form Updated Fromdate
Application Form Updated Todate
BGV Statuschoice
Get All Approved Listchoice
Limitnumber
Output fields[3]
FieldType
Unique IDtext
Candidate IDtext
Employee IDtext
Candidate nametext
Employee statustext
Bgv statustext
Pending withtext
Application form submitted ontext
Application form created ontext
Application form updated ontext
List EmployeesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Employee IDtext
First nametext
Last nametext
Department nametext
Direct manager employee IDtext
Designation nametext
Office countrytext
Date of joiningtext
Date of exittext
Employee typetext
Company email IDtext
Office mobile notext
Middle nametext
L 2 manager employee IDtext
Gradetext
Bandtext
Office areatext
Date of activationtext
Latest modified any attributetext
Confirmation statustext
11other output fields
List JobsSearch
Input fields[3]
FieldType
Updated Fromdate
Limitnumber
Output fields[3]
FieldType
Job IDtext
Job codetext
Group companytext
Parent departmenttext
Departmenttext
Divisiontext
Business unittext
Locationarray
Location cityarray
Location countrytext
Job titletext
Post on careers pagenumber
Post on refer pagenumber
Post on ijp pagenumber
Employee typetext
Job created timestampdate
Job updated timestampdate
Experience totext
Experience fromtext
Is remotenumber
Search Employees by DateAction
Input fields[3]
FieldType
Last Modified Datedate
Activate EmployeesAction
Input fields[3]
FieldType
User IDsRequired
array
Output fields[3]
FieldType
Errorsarray
Successarray
Add a CandidateAction
Input fields[3]
FieldType
Job IDRequired
choice
First NameRequired
text
Last NameRequired
text
PhoneRequired
text
EmailRequired
email
Sourcetext
Referred Bytext
Applicant Fieldsobject
Resumeurl
Custom Field 1text
Custom Field 2text
Custom Field 3text
Custom Field 4text
Custom Field 5text
Custom Field 6text
Custom Field 7array
Custom Field 8text
Custom Field 9text
Output fields[3]
FieldType
Statusnumber
Candidate IDtext
Messagetext
Add a Candidate TagAction
Input fields[3]
FieldType
Candidate IDsRequired
array
Candidate IDchoice
Custom TagsRequired
array
Custom Tagtext
Output fields[3]
FieldType
Statusnumber
Messagetext
Datatext
Add a PayslipAction
Input fields[3]
FieldType
Employee ID or EmailRequired
text
PeriodRequired
text
Type of Documentchoice
Total Working Daystext
Gross Amounttext
Deduction Amounttext
Net Amounttext
Payslip PDFRequired
text
Output fields[3]
FieldType
Statusnumber
Messagetext
Add an EmployeeAction
Input fields[3]
FieldType
Employeesarray
Output fields[3]
FieldType
User IDnumber
Add Extra PaymentsAction
Input fields[3]
FieldType
Employee NumberRequired
text
Extra PaymentsRequired
object
Payment 1object
Output fields[3]
FieldType
Statusnumber
Messagetext
Deactivate an EmployeeAction
Input fields[3]
FieldType
EmployeesRequired
array
Output fields[3]
FieldType
Successarray
Download a BGV FileAction
Input fields[3]
FieldType
File KeyRequired
text
Output fields[3]
FieldType
Statusnumber
Messagetext
Filetext
Download a Personal DocumentAction
Input fields[3]
FieldType
EmployeeRequired
choice
Document NameRequired
text
Output fields[3]
FieldType
Statusnumber
Bank aadhar imgtext
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Perform a Leave ActionAction
Input fields[3]
FieldType
Leave IDRequired
choice
Employee NumberRequired
text
ActionRequired
choice
Manager Messagetext
Output fields[3]
FieldType
Statusnumber
Employee notext
Messagetext
Record Attendance PunchesAction
Input fields[3]
FieldType
AttendanceRequired
object
Employee IDRequired
array
Output fields[3]
FieldType
Statusnumber
Messagetext
Attendance statusobject
Le 53176object
Redeem a TransactionAction
Input fields[3]
FieldType
Employee NumberRequired
text
Transaction IDchoice
Redemption AmountRequired
text
Commentstext
Sourcetext
Output fields[3]
FieldType
Statusnumber
Employee notext
Messagetext
Reject a CandidateAction
Input fields[3]
FieldType
Candidate IDarray
Candidate IDchoice
Output fields[3]
FieldType
Statusnumber
Messagetext
Datatext
Submit a BGV ReportAction
Input fields[3]
FieldType
BGV IDRequired
text
Candidate Unique IDRequired
choice
ActionRequired
choice
BGV StatusRequired
choice
BGV Report (PDF)Required
text
BGV CommentsRequired
text
Output fields[3]
FieldType
Statusnumber
Messagetext
Update an EmployeeAction
Input fields[3]
FieldType
EmployeesRequired
array
Output fields[3]
FieldType
Errorsarray
Successarray

Look for Darwinbox templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Darwinbox Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Darwinbox.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 18, 2026 19:12