Darwinbox enables businesses to manage human resources, employee lifecycle operations, payroll, attendance, and workforce automation through a unified HRMS platform. By integrating the Darwinbox connector, applications can automate HR workflows, synchronize employee data, and streamline organizational processes across systems.
Authentication
Integrating your application with Darwinbox enables secure access to employee and HR-related data. Before starting, ensure you have the following information ready:
Connection name : Choose a descriptive name for your connection. This helps you easily identify the connection within your application or integration settings, such as "MyAppDarwinboxIntegration".
Authentication type: Darwinbox supports the following authentication method:
Basic Authentication
Basic authentication
To configure the Darwinbox connector, collect the following credentials from your Darwinbox administrator or account settings:
Username :The username used to authenticate with your Darwinbox account.
Password :The password corresponding to the provided username.
API Key :The secure API key generated within the Darwinbox admin settings for programmatic access.
Log in to your Darwinbox admin account.
Navigate to the Admin or Developer/API Settings section.
Locate the API Key or Access Token section.
Generate or copy the API key for integration use.
Subdomain:The unique prefix of your Darwinbox URL (e.g., 'companyname' in https://companyname.darwinbox.com).
Actions :
Action Name | Description |
| Activates pending employees in Darwinbox using the import API |
| Adds one or more activities in Darwinbox |
| Adds attendance punches in Darwinbox |
| Adds backdated attendance in Darwinbox |
| Adds employees to a project team in Darwinbox |
| Adds standard documents (like PAN, Aadhar, Resume, etc.) for an employee in Darwinbox |
| Adds tags to candidate profile in Darwinbox |
| Adds or updates business unit masters in Darwinbox |
| Adds or updates projects in Darwinbox |
| Archives requisition in Darwinbox |
| Assigns a configured permission group to users and employees in Darwinbox |
| Downloads form attachments from Darwinbox |
| Gets candidate details assigned to a background verification vendor from Darwinbox |
| Lists candidates assigned to a background verification vendor in Darwinbo |
| Submit verification report in Darwinbox |
| Creates a cost center master in Darwinbox |
| Creates designation masters in Darwinbox |
| Creates one or more location masters in Darwinbox |
| Creates requisition in Darwinbox |
| Creates or updates designation names in Darwinbox |
| Creates or updates position masters in Darwinbox |
| Gets the CTC breakup for an employee in Darwinbox |
| Deactivates active employees in Darwinbox |
| Deletes pending employees in Darwinbox using the import API |
| Imports extra payments for an employee in Darwinbox |
| Fetches advance travel from Darwinbox |
| Fetches approved travel requests from Darwinbox |
| Fetches cancelled travel requests from Darwinbox |
| Fetches candidate CTC data from Darwinbox |
| Fetches employee CTC data from Darwinbox |
| Fetches employee CTC data from Darwinbox |
| Fetches expense details from Darwinbox |
| Fetches global extra deductions from Darwinbox |
| Fetches global extra payments from Darwinbox |