We’re excited to announce a series of API enhancements across Assets, Expenses, HRIS, PSA, Payroll, and Time & Attendance modules. These updates are designed to improve automation, data sync, and workflow integrations across your HR and business systems.
🔗 Full API documentation: developers.keka.com
Highlights by module
Recruitment
-
Get all requisition requests
Retrieve job requisitions with details such as ID, department, budget, status, and open positions.
Developer doc | Postman
HRIS
-
Get employee documents
Fetch documents associated with a specific employee.
Developer doc | Postman -
Get employee skills
Retrieve skills tagged to employees including skill name and ratings.
Developer doc -
Update employee skills
Add or update employee skill records.
Developer doc -
Update employee job/personal details
Modify employee contact details, departments, addresses, and custom fields.
Developer doc -
Create an exit request
Submit and manage exit requests including type, dates, and remarks.
Developer doc -
Upload employee documents
Upload document files using employee and document type ID.
Developer doc
Assets
-
Get employee assets
View assets assigned to employees with condition and status.
Developer doc -
Update asset assignment
Modify assignment details such as condition, date, and notes.
Developer doc -
Asset recovery API
Mark assets as recovered from an employee.
Expenses
-
Update expense status API
Sync payment statuses from external systems like ERP or CRM. -
GET employee expenses – custom fields
Custom fields can now be accessed via the employee expense API.
Payroll
-
Add/update employee salary
Add or revise salary details including effective date and bonuses.
Developer doc -
Get pay register – bank & PAN fields added
View bank details, account numbers, PAN, and IFSC codes. -
Get all employees full & final details
Access complete F&F data like earnings, deductions, and rehire eligibility.
Developer doc
PSA (Professional Services Automation)
-
Add project allocation
Assign employees to projects with billing roles and dates.
Developer doc -
Add timesheet entries
Submit task-level work hours from external systems.
Developer doc -
Get all/get a project – billing type field
Enum values now include:
0 = NoBilling, 1 = FixedBid, 2 = TimeAndMaterials, 4 = Retainer
Time & Attendance
-
GET holiday calendar list
Retrieve holiday calendars and related dates.
Developer doc
Perform
-
GET employee review list
View reviews by review group, ratings, status, and cycle ID.
Developer doc
Leaves
-
Leave rejection reason
Leave APIs now include fields for rejection reasons. -
Last action taken
New metadata field added in the leave request APIs.
Comments
0 comments
Please sign in to leave a comment.