top of page
Welcome to AanyaHR's REST API Reference
AanyaHR provides an Application Programming Interface (API) for seamlessly integrating HR modules with third-party applications. With the AanyaHR API, you can extract companies, branches, employees and other information in XML or JSON format, facilitating the development of new applications or integration with your existing business applications. AanyaHR API is versatile across programming languages, allowing you to develop applications in any language, such as Java, .Net, C, C++, PHP, etc.

Target Audience
-
Developers
-
System Integrators
-
AanyaHR Admin
Pre-requirements
-
You must have an AanyaHR portal
-
You must have a valid API key to access the APIs
-
Internet connection to communicate with AanyaHR APIs
Method | Name | Description |
|---|---|---|
Post | Request Access Token | Request an access token to call our REST API's |
Post | Request Client Key | Request to get the API credentials. |
Post | Get Employee List 1 | Retrieves list of employees with their complete information |
Post | Get Employee List 2 | Retrieves list of employees with their non-confidential information |
Post | Get Branch List 1 | Retrieves list of branches with its complete information |
Post | Get Branch List 2 | Retrieves list of branches with its address |
Post | Get Employee Attendance 2 | Retrieves employee attendance of requestors subordinates |
Post | Get Attendance Logs 1 | Retrieves attendance logs |
Post | Get Leave Balance 2 | Retrieves employee leave balance |
Post | Get Employee Attendance 3 | Retrieves employee attendance of all employees |
Post | Send Biometrics Attendance Logs | Send Logs of employees from biometric devices to AanyaHR |
Post | Create/Update Employee case 72 | Creates/Updates Employee using Employee Code |
Post | Create/Update Employee case 74 | Creates/Updates Employee using ERP ID |
Post | Create/Update Employee & Information case 92 | Creates/Updates Employee & Information using Employee Code |
Post | Create/Update Employee & Information case 94 | Creates/Updates Employee & Information using ERP ID |
Post | Create Leaves case 2 | Creates Leave using Employee Code |
Post | Create Leaves case 4 | Creates Leave using ERP ID |
Post | Create TimeLogs case 101 | Creates TimeLogs using Employee Code |
Post | Create TimeLogs case 102 | Creates TimeLogs using ERP ID |
Post | Update Employee Information case 82 | Updates Employee Information using Employee Code |
Post | Update Employee Information case 84 | Updates Employee Information using Employee ERP ID |
bottom of page