Skip to main content
Keka
Keka
75 actions · 2 auth methods
BetaHRISATS

Authentication

API Key

Connects using Keka’s Client Credentials flow (kekaapi grant type). Requires a Client ID, Client Secret, and API Key fro…Guides: Connector Profile, Link Account

OAuth 2.0 (App Portal)

For apps registered through the Keka App Developer Portal. Use this for third-party integration apps that require user a…Guides: Connector Profile, Link Account
Actions
75 actions
Action
Description
List Employees
List all employees from Keka with optional filtering by IDs, numbers, employment status, probation, notice period, last…
Get Employee
Get detailed information for a specific employee by their unique identifier.
Create Employee
Create a new employee record in Keka HRIS.
Get Employee Update Fields
Retrieve available fields that can be updated for employees. Supports pagination.
Search Employees
Search for employees by work phone or work email address.
Update Employee Personal Details
Update personal details for a specific employee by their employee ID.
Update Employee Job Details
Update job details for a specific employee by their employee ID.
List Departments
List all departments from Keka with optional filtering by department IDs and last modified date. Supports pagination.
List Locations
List all locations from Keka with optional filtering by last modified date. Supports pagination.
List Job Titles
List all job titles from Keka with optional filtering by last modified date. Supports pagination.
List Groups
List all groups from Keka with optional filtering by group type IDs, system group types, and last modified date. Support…
List Group Types
List all group types from Keka. Supports pagination.
List Currencies
List all currencies from Keka. Supports pagination.
List Notice Periods
List all notice periods from Keka with optional filtering by notice period IDs. Supports pagination.
List Contingent Types
List all contingent types from Keka. Supports pagination.
Deactivate Employee
Submit an exit request for an employee
Update Employee Exit
Update an existing exit request for an employee
List Exit Reasons
Retrieve a paginated list of exit reasons
List Document Types
Retrieve a paginated list of document types
List Employee Documents
Retrieve a paginated list of employee documents
List Leave Types
Retrieve a paginated list of leave types
List Leave Balances
Retrieve a paginated list of leave balances
List Leave Requests
Retrieve a paginated list of leave requests
Create Leave Request
Create a new leave request for an employee
List Leave Plans
Retrieve a paginated list of leave plans
List Attendance Records
List attendance records for employees within a date range
List Attendance Capture Schemes
List attendance capture schemes configured in Keka HR
List Shift Policies
List shift policies configured in Keka HR
List Attendance Tracking Policies
List attendance tracking (penalisation) policies configured in Keka HR
List Weekly Off Policies
List weekly off policies configured in Keka HR
List Holidays
List holidays for a specific holiday calendar in Keka HR
List Holiday Calendars
List holiday calendars configured in Keka HR
Add Time Entry To Attendance Summary
Add a time entry (punch) to an employee’s attendance summary
Add Time Entry By Employee ID
Add a time entry (punch) for a specific employee by their route ID
Create On Duty Request
Create an on-duty request for an employee in Keka HR
List On Duty Requests
List on-duty requests for employees in Keka HR
Create Work From Home Request
Create a work from home (WFH) request for an employee in Keka HR
List Work From Home Requests
List work from home (WFH) requests for employees in Keka HR
List Employee Salaries
Retrieve a paginated list of employee salaries from Keka, optionally filtered by employee IDs, pay group IDs, or employm…
List Pay Groups
Retrieve a paginated list of pay groups from Keka.
List Pay Cycles
Retrieve a paginated list of pay cycles from Keka, optionally filtered by pay group, month, year, or run status.
Get Pay Register
Retrieve the pay register for a pay cycle, optionally filtered by pay group, pay cycle, or employee IDs.
List Full And Final Settlement Details
Retrieve a paginated list of Full and Final (FnF) settlement details for employees from Keka.
List Employee Financial Details
Retrieve a paginated list of employee financial details from Keka, optionally filtered by employee IDs.
Update Employee Bank Details
Update the bank account details for a specific employee in Keka.
Update Employee Financial Details
Update financial details (PF, ESI, LWF, ABRY, PT) for a specific employee in Keka.
Add Employee Salary
Add a new salary record for an employee in Keka.
Revise Employee Salary
Revise an existing salary record for an employee in Keka.
List Employee Form 16
Retrieve Form 16 tax certificates for employees from Keka, optionally filtered by employee, legal entity, or financial y…
List Banks
Retrieve a paginated list of banks available in Keka.
List Goals
Retrieve a paginated list of performance goals
Update Goal Progress
Update the progress of a performance goal
List Review Cycles
Retrieve a paginated list of performance review cycles
List Employee Reviews
Retrieve a paginated list of employee performance reviews
List Job Boards
Retrieve the list of available job boards
List Jobs
Retrieve a paginated list of jobs
List Job Candidates
Retrieve a paginated list of candidates for a job
Create Job Candidate
Create a new candidate for a job
Update Candidate
Update an existing candidate for a job
Add Candidate Note
Add a note to a candidate
List Candidate Interviews
Retrieve a paginated list of interviews for a candidate
List Candidate Scorecards
Retrieve a paginated list of scorecards for a candidate
List Preboarding Candidates
Retrieve a paginated list of preboarding candidates
Create Preboarding Candidate
Create a new preboarding candidate
Update Preboarding Candidate
Update an existing preboarding candidate
List Skills
Retrieve a paginated list of skills
List Employee Skills
Retrieve a paginated list of skills for a specific employee
Add Employee Skills
Add one or more skills to a specific employee
List Assets
Retrieve a paginated list of assets
Update Asset Assignment
Update the assignment of an asset to an employee
Recover Asset
Recover an asset from an employee
List Asset Types
Retrieve a paginated list of asset types
List Asset Categories
Retrieve a paginated list of asset categories
List Asset Conditions
Retrieve a paginated list of asset conditions
List Requisition Requests
Retrieve a paginated list of requisition requests

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/keka/filled/png

Connector Profile

Keka - API Key
https://stackone-logos.com/api/keka/filled/png

Connector Profile

Keka - OAuth 2.0 (App Portal)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/keka/filled/png

Link Account

Keka - API Key
https://stackone-logos.com/api/keka/filled/png

Link Account

Keka - OAuth 2.0 (App Portal)
4

Use Actions

Invoke actions using one of the methods below: