Unify Logo Footer.svg
Unify Integrations
Logo
Keka

Keka

Logo

13 mins READ

Use the Keka connector to manage HR, payroll, and attendance.

Integrating your application with Keka lets you use these operations in an automation. It exposes 158 actions and 11 triggers, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions, triggers.

Authentication

Before you begin, make sure you have the following information:

Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.

Authentication Type: Keka supports Client credentials authentication.

Obtaining Your API Access Key

  1. Log in to Keka as a Global Admin or IT Admin.

  2. Click the gear icon next to your organization name to open Global Settings.

  3. Go to Integrations and Automation, then select API Access.

  4. Click Create New Key.

  5. Enter a name for the key, and set an expiry date and permission scope for it.

  6. Click Save.

  7. Copy the generated Client ID, Client Secret, and API Key and store them securely — they are shown only once.

Actions

Action Name

Description

Add a candidate for job

Posts a candidate to a specified job in Keka

Add a client

Adds a new client in Keka

Add a praise

Adds a praise to employees in Keka

Add a WFH request

Adds a Work from home request for an employee in Keka

Add an expense

Adds an expense in Keka

Add an expense claim

Adds an expense claim in Keka

Add assessments

Adds assessment results in Keka

Add BGV check

Adds a BGV check for a vendor in Keka

Add BGV request report

Adds a BGV request report in Keka

Add candidate note

Adds a note for a candidate in Keka

Add employee salary

Adds employee salary in Keka

Add employee skills

Adds skills to an employee in Keka

Add helpdesk ticket

Adds a helpdesk ticket in Keka

Add OD request

Adds an On-duty request for an employee in Keka

Add project allocation

Adds a new project allocation in Keka

Add project task timesheet entries

Adds a new project task timesheet entries in Keka

Add the adhoc transaction

Adds the adhoc transaction in Keka

Add time entry to attendance summary

Adds a time entry to an employee’s attendance summary in Keka

Create a leave request

Creates a new leave request for an employee in Keka

Create a project

Creates a new project in Keka

Create a project phase

Creates a new project phase in Keka

Create a task

Creates a new task in Keka

Create an employee

Creates an employee in Keka

Deactivate an employee

Deactivates an employee in Keka

Declare flexi benefits

Declares flexi benefits in Keka

Delete assessments

Deletes an assessment from Keka

Get a client

Retrieves a client in Keka

Get a project

Retrieves a project in Keka

Get all advance requests

Fetches all advance requests in Keka

Get all application fields

Retrieves all application fields of a job in Keka

Get all asset categories

Retrieves all the asset categories from Keka

Get all asset conditions

Retrieves all the asset conditions from Keka

Get all asset types

Retrieves all the asset types from Keka

Get all assets

Retrieves all the assets from Keka

Get all attendance records

Retrieves attendance data within a date range in Keka

Get all badges

Retrieves all badges in Keka

Get all banks

Gets all banks in Keka

Get all BGV requests

Gets all BGV requests from Keka

Get all billing roles

Retrieves all billing roles of a client in Keka

Get all bonus types

Gets all bonus types in Keka

Get all capture schemes

Retrieves all capture schemes available in Keka

Get all checks

Retrieves all the BGV workflow checks from Keka

Get all clients

Retrieves all clients in Keka

Get all contingent types

Gets all contingent types in Keka

Get all currencies

Gets all currencies in Keka

Get all departments

Gets all departments in Keka

Get all employee reviews

Retrieves all employee reviews in Keka

Get all employee salaries

Gets all employee salaries in Keka

Get all employee skills

Retrieves all skills of an employee in Keka

Get all exit reasons

Gets all exit reasons in Keka

Get all expense categories

Retrieves all expense categories from Keka

Get all expense claims

Retrieves all expense claims from Keka

Get all expense policies

Retrieves all expense policies from Keka

Get all expenses

Gets all expenses in Keka

Get all goals

Retrieves all goals in Keka

Get all group types

Gets all group types in Keka

Get all helpdesk categories

Retrieves all the helpdesk categories from Keka

Get all helpdesk closing reasons

Retrieves all the helpdesk closing reasons from Keka

Get all helpdesk tickets

Retrieves all the helpdesk tickets from Keka

Get all holidays calendar

Retrieves all holidays calendars available in Keka

Get all holidays list

Gets all holidays list in Keka

Get all job boards

Retrieves all job boards in Keka

Get all job titles

Gets all job titles in Keka

Get all jobs

Retrieves all available jobs from Keka

Get all leave balances

Retrieves all leave balances for employees in Keka

Get all leave plans

Retrieves all leave plans available in Keka

Get all leave requests

Retrieves all leave requests within a specified date range in Keka

Get all leave types

Retrieves all leave types available in Keka

Get all locations

Gets all locations in Keka

Get all notice periods

Gets all notice periods in Keka

Get all pay bands

Gets all pay bands in Keka

Get all pay batches for the specific pay cycle

Returns all pay batches for the specific pay cycle within a pay group in Keka

Get all pay cycles

Gets all pay cycles in Keka

Get all pay grades

Gets all pay grades in Keka

Get all pay groups

Gets all pay groups in Keka

Get all praises

Retrieves all praises of employees in Keka

Get all preboarding candidates

Retrieves all preboarding candidates from Keka

Get all project allocations

Retrieves all project allocations in Keka

Get all project phases

Retrieves all project phases in Keka

Get all project resources

Retrieves all project resources in Keka

Get all project task time entries

Retrieves all project task time entries in Keka

Get all project tasks

Retrieves all project tasks in Keka

Get all projects

Retrieves all projects in Keka

Get all requisition requests

Retrieves all the requisition requests from Keka

Get all review cycles

Retrieves all review cycles in Keka

Get all review groups

Retrieves all review groups in Keka

Get all salary components

Gets all salary components in Keka

Get all salary structures

Gets all salary structures in Keka

Get all shift policies

Retrieves all shift policies available in Keka

Get all skills

Retrieves all skills available in Keka

Get all tax groups

Retrieves all tax groups in Keka

Get all taxes

Retrieves all taxes in Keka

Get all timeframes

Retrieves all timeframes in Keka

Get all timesheet entries

Retrieves all timesheet entries in Keka

Get all timesheet entries of project

Retrieves all timesheet entries of a project in Keka

Get all tracking policies

Retrieves all tracking policies available in Keka

Get all vendor assessment requests

Get all vendor assessment requests from Keka

Get all vendor assessments

Retrieves all the vendor assessments from Keka

Get all weekly off policies

Retrieves all weekly off policies available in Keka

Get an employee details

Gets details of an employee in Keka

Get an expense attachment download url

Retrieves the expense attachment download url in Keka

Get attachment download URL

Gets attachment download URL in Keka

Get candidate interviews

Gets interview scheduled and completed for a job candidate in Keka

Get candidate resume details

Retrieves the details of a candidate resume in Keka

Get digital signature workflow document

Retrieves digital signature workflow document from keka

Get digital signature workflow request details

Retrieves digital signature workflow request details from keka

Get document types

Retrieves all document types in Keka

Get employee component claims

Gets employee component claims in Keka

Get employee documents

Retrieves all documents of an employee in Keka

Get employee financial details

Gets employee financial details in Keka

Get employee fnf details

Gets employee fnf details in Keka

Get employee form 16

Gets employee form 16 in Keka

Get employee reward points

Retrieves employee reward points from Keka

Get employee tax declaration

Gets employee tax declaration in Keka

Get employee update fields

Retrieves a list of all employee fields that can be updated in Keka

Get flexi benefits

Gets flexi benefits in Keka

Get holidays list

Retrieves the list of holidays for a given holiday calendar in Keka

Get invoice billing details

Retrieves the list of invoice billing details in Keka

Get job candidates

Gets active or archived candidates for a given job in Keka

Get scorecard

Get submitted scorecards for a specified job candidate in Keka

List all employees

Lists all employees in Keka

List all pay cycles

Lists all pay cycles in Keka

List batch payments

Lists batch payments in Keka

List group types

Lists all group types in Keka

List groups

Lists all groups in Keka

List pay batches

Lists pay batches in Keka

List pay register

Lists pay register in Keka

Post credit note

Adds a credit note for client in Keka

Post invoice payment

Posts an invoice payment of a client in Keka

Post preboarding candidate

Posts a preboarding candidate in Keka

Recover asset

Recovers an asset in Keka

Remove BGV check

Removes a BGV check for a vendor from Keka

Revise employee salary

Revises employee salary in Keka

Search for an employee

Searches for an employee by work phone or email in Keka

Update a client

Updates a client in Keka

Update a goal

Updates a goal progress in Keka

Update a project

Updates a project in Keka

Update a task

Updates a task in Keka

Update advance request status

Updates an advance request status in Keka

Update an expense

Updates an expense in Keka

Update an expense claim payment status

Updates an expense claim payment status in Keka

Update assessments

Updates assessments in Keka

Update asset assignment

Updates the asset assignment in Keka

Update candidate

Updates an existing candidate in Keka

Update deactivate an employee

Updates deactivates an employee in Keka

Update employee bank details

Updates employee bank details in Keka

Update employee financial details

Updates employee financial details in Keka

Update employee job details

Updates an employee job details in Keka

Update employee personal details

Updates an employee personal details in Keka

Update employee reward points

Updates employee reward points from Keka

Update employee tax regime

Updates employee tax regime in Keka

Update helpdesk ticket

Updates a helpdesk ticket in Keka

Update preboarding candidate

Updates a preboarding candidate in Keka

Update revise employee salary

Updates revise employee salary in Keka

Update the payment status

Updates the payment status in Keka

Upload candidate resume

Uploads a candidate resume in Keka

Upload Digitally Signed Document

Uploads digitally signed document in keka

Upload document

Uploads a document in Keka

Triggers

Trigger Name

Description

On employee birthday

Triggers when an employee's birthday occurs in Keka

On employee contract becomes permanent

Triggers when an employee's contract becomes permanent in Keka

On employee exit process completed

Triggers when an employee's exit process is completed in Keka

On employee job details updated

Triggers when an employee's job details are updated in Keka

On employee profile details updated

Triggers when an employee's profile details are updated in Keka

On exit request cancelled

Triggers on employee exit request cancelled in Keka

On expense created or approved

Triggers when an expense is created or approved in Keka

On leave requested, approved or rejected

Triggers when a leave request is created, approved, or rejected in Keka

On new employee

Triggers when new employee is added in Keka

On new employee skill added

Triggers on new skill added in Keka

On updated employee salary

Triggers on employee salary updated in Keka