Keka icon

Keka

HR management platform for employees, attendance, payroll, and people operations.

6 triggers16 searches24 actionsPollingAuth: OAuth

AI-assisted documentation17 min read

This documentation is compiled from our integration source code, internal specs for Keka, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Keka on WEXTL →

Before you set up the credential, make sure you have an active Keka account and OAuth client credentials, granted by signing in with your account ready.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired
  • Client SecretpasswordRequired
  • API KeytextRequired

    Your unique API key for accessing the system.

    [1]
  • DomaintextRequired

    Company domain used to access your account (e.g. company.keka.com).

    [1]
  • EnvironmentselectRequired
  1. Log in to your WEXTL account, add the Keka node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Keka account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Keka to WEXTL®
Video slide demonstrates how to integrate Keka in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EmployeesTrigger
Output fields[3]
FieldType
IDtext
Employee numbertext
First nametext
Middle nametext
Last nametext
Display nametext
Emailtext
Citytext
Country codetext
Imageobject
File nametext
Thumbsobject
Job titleobject
Identifiertext
Titletext
Secondary job titletext
Reports toobject
IDtext
First nametext
Last nametext
Emailtext
L 2managerobject
IDtext
First nametext
Last nametext
Emailtext
Dotted line managerobject
IDtext
First nametext
Last nametext
Emailtext
Contingent typeobject
IDtext
Nametext
Time typenumber
Worker typenumber
Is privateboolean
Is profile completeboolean
40other output fields
Watch InvoicesTrigger
Output fields[3]
FieldType
IDtext
Billing legal entitytext
Invoice numbertext
Po numbertext
Invoice datedate
Invoice periodnumber
Due datedate
Payment termtext
Amountnumber
Discountnumber
Tax IDtext
Tax group IDtext
Currencytext
Statusnumber
Billing addressobject
Address line 1text
Address line 2text
Country codetext
Citytext
Statetext
Ziptext
Line itemsarray
Custom fieldsarray
Watch Leave RequestsTrigger
Output fields[3]
FieldType
IDtext
Employee identifiertext
Employee numbertext
From datedate
To datedate
From sessionnumber
To sessionnumber
Requested ondate
Notetext
Cancel reject reasontext
Statusnumber
Selectionarray
Last action taken ondate
Watch Project TasksTrigger
Output fields[3]
FieldType
IDtext
Project IDtext
Nametext
Descriptiontext
Task typenumber
Task billing typenumber
Assigned toarray
Start datedate
End datedate
Estimated hoursnumber
Watch ProjectsTrigger
Output fields[3]
FieldType
IDtext
Client IDtext
Nametext
Codetext
Start datedate
End datedate
Statusnumber
Project managersarray
Is billableboolean
Billing typenumber
Project budgetnumber
Budgeted timenumber
Is archivedboolean
Custom attributesobject
Additional proptext
Watch TimesheetsTrigger
Output fields[3]
FieldType
IDtext
Datedate
Employee IDtext
Project IDtext
Task IDtext
Total minutesnumber
Start timetext
End timetext
Commentstext
Is billableboolean
Statusnumber
Get a ClientAction
Input fields[3]
FieldType
Client IDRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Codetext
Descriptiontext
Billing addressobject
Address line 1text
Address line 2text
Country codetext
Citytext
Statetext
Ziptext
Client contactsarray
Attributesobject
Additional proptext
Additional fieldsarray
Get a ProjectAction
Input fields[3]
FieldType
Project IDRequired
choice
Output fields[3]
FieldType
IDtext
Client IDtext
Nametext
Codetext
Start datedate
End datedate
Statusnumber
Project managersarray
Is billableboolean
Billing typenumber
Project budgetnumber
Budgeted timenumber
Is archivedboolean
Custom attributesobject
Additional proptext
Get an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Output fields[3]
FieldType
IDtext
Employee numbertext
First nametext
Middle nametext
Last nametext
Display nametext
Emailtext
Citytext
Country codetext
Imageobject
File nametext
Thumbsobject
Job titleobject
Identifiertext
Titletext
Secondary job titletext
Reports toobject
IDtext
First nametext
Last nametext
Emailtext
L 2managerobject
IDtext
First nametext
Last nametext
Emailtext
Dotted line managerobject
IDtext
First nametext
Last nametext
Emailtext
Contingent typeobject
IDtext
Nametext
Time typenumber
Worker typenumber
Is privateboolean
Is profile completeboolean
40other output fields
Get an Employee Document Attachment URLAction
Input fields[3]
FieldType
Employee IDchoice
Document IDtext
Attachment IDtext
Output fields[3]
FieldType
File URLtext
Get an Employee Tax DeclarationAction
Input fields[3]
FieldType
Employee IDRequired
choice
Financial YearRequired
number
Output fields[3]
FieldType
IDtext
Employee numbertext
Full nametext
Emailtext
Pay group IDtext
Employment statusnumber
Financial yearnumber
Tax regimenumber
Is regime change allowedboolean
Deadlinesobject
Tax declaration windowobject
Tax submission windowobject
Tax proof submission windowobject
Tax groupsarray
Allowancesarray
Last modifieddate
Get ClientsSearch
Input fields[3]
FieldType
Client IDsRequired
choice
Last Modifieddate
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Codetext
Descriptiontext
Billing addressobject
Address line 1text
Address line 2text
Country codetext
Citytext
Statetext
Ziptext
Client contactsarray
Attributesobject
Additional proptext
Additional fieldsarray
Get Employee DocumentsSearch
Input fields[3]
FieldType
Employee IDRequired
choice
Document Type IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Attributesarray
Attachmentsarray
Get Employee Financial DetailsSearch
Input fields[3]
FieldType
Employee IDschoice
Limitnumber
Output fields[3]
FieldType
Employee IDtext
Employee numbertext
Employee nametext
Bank detailsobject
IDtext
Nametext
Branch nametext
Ifsc codetext
Account numbertext
Name on the accounttext
Pf account informationobject
Establishment IDtext
Contribution to pfboolean
Pf details availableboolean
Is member to epsboolean
Abry eligibilityboolean
Universal account numbertext
Pf numbertext
Pf join datedate
Name on the accounttext
Esi account informationobject
Esi establishment IDtext
Esi numbertext
Is esi eligibleboolean
Pt detailsobject
Statetext
Registered locationtext
Lwf statusboolean
Get EmployeesSearch
Input fields[3]
FieldType
Employee IDsarray
Employee Numberstext
Employment Statuschoice
In Probationboolean
In Notice Periodboolean
Last Modifieddate
Search Keytext
Limitnumber
Output fields[3]
FieldType
IDtext
Employee numbertext
First nametext
Middle nametext
Last nametext
Display nametext
Emailtext
Citytext
Country codetext
Imageobject
File nametext
Thumbsobject
Job titleobject
Identifiertext
Titletext
Secondary job titletext
Reports toobject
IDtext
First nametext
Last nametext
Emailtext
L 2managerobject
IDtext
First nametext
Last nametext
Emailtext
Dotted line managerobject
IDtext
First nametext
Last nametext
Emailtext
Contingent typeobject
IDtext
Nametext
Time typenumber
Worker typenumber
Is privateboolean
Is profile completeboolean
40other output fields
Get Invoice Billing DetailsSearch
Input fields[3]
FieldType
Client IDschoice
Last Modifieddate
Limitnumber
Output fields[3]
FieldType
IDtext
Billing legal entitytext
Invoice numbertext
Po numbertext
Invoice datedate
Invoice periodnumber
Due datedate
Payment termtext
Amountnumber
Discountnumber
Tax IDtext
Tax group IDtext
Currencytext
Statusnumber
Billing addressobject
Address line 1text
Address line 2text
Country codetext
Citytext
Statetext
Ziptext
Line itemsarray
Custom fieldsarray
Get Leave RequestsSearch
Input fields[3]
FieldType
Employee IDschoice
From Datedate
To Datedate
Limitnumber
Output fields[3]
FieldType
IDtext
Employee identifiertext
Employee numbertext
From datedate
To datedate
From sessionnumber
To sessionnumber
Requested ondate
Notetext
Cancel reject reasontext
Statusnumber
Selectionarray
Last action taken ondate
Get Project Task Time EntriesSearch
Input fields[3]
FieldType
Project IDRequired
choice
Employee IDschoice
From Datedate
To Datedate
Limitnumber
Output fields[3]
FieldType
IDtext
Datedate
Employee IDtext
Project IDtext
Task IDtext
Total minutesnumber
Start timetext
End timetext
Commentstext
Is billableboolean
Statusnumber
Get Project TasksSearch
Input fields[3]
FieldType
Project IDRequired
choice
Last Modifieddate
Limitnumber
Output fields[3]
FieldType
IDtext
Project IDtext
Nametext
Descriptiontext
Task typenumber
Task billing typenumber
Assigned toarray
Start datedate
End datedate
Estimated hoursnumber
Get Project Timesheet EntriesSearch
Input fields[3]
FieldType
Fromdate
Todate
Employee IDschoice
Project IDschoice
Task IDstext
Limitnumber
Output fields[3]
FieldType
IDtext
Datedate
Employee IDtext
Project IDtext
Task IDtext
Total minutesnumber
Start timetext
End timetext
Commentstext
Is billableboolean
Statusnumber
Get ProjectsSearch
Input fields[3]
FieldType
Client IDschoice
Last Modifieddate
Limitnumber
Output fields[3]
FieldType
IDtext
Client IDtext
Nametext
Codetext
Start datedate
End datedate
Statusnumber
Project managersarray
Is billableboolean
Billing typenumber
Project budgetnumber
Budgeted timenumber
Is archivedboolean
Custom attributesobject
Additional proptext
Get Tax Attachment Download URLAction
Input fields[3]
FieldType
Attachment IDRequired
text
Output fields[3]
FieldType
File URLtext
Add a Project Task Timesheet EntryAction
Input fields[3]
FieldType
Employee IDRequired
choice
Project IDchoice
Number of Minutesnumber
Datedate
Commenttext
Start Timedate
End Timedate
Output fields[3]
FieldType
Datatext
Add Attendance Time EntryAction
Input fields[3]
FieldType
Employee IDRequired
choice
Employee IdentifierRequired
text
TimestampRequired
date
Punch Statuschoice
Attendance Log Sourcechoice
Manual Clockin Typechoice
Premise Nametext
Location Addressobject
Address Line 1text
Address Line 2text
Country Codetext
Citytext
Statetext
ZIPtext
Output fields[3]
FieldType
Datatext
Add Employee SalaryAction
Input fields[3]
FieldType
Employee IDchoice
AmountRequired
number
Effective FromRequired
date
Salary Structure TypeRequired
choice
Is Bonus Amount Included In Salaryboolean
Structure IDchoice
API Bonus Dtoarray
Output fields[3]
FieldType
Databoolean
Create a ClientAction
Input fields[3]
FieldType
NameRequired
text
CodeRequired
text
Billing Infoobject
Billing Currency IDRequired
text
Billing Addressobject
Descriptiontext
Phonetext
Websitetext
Emailemail
Output fields[3]
FieldType
Datatext
Create a Leave RequestAction
Input fields[3]
FieldType
Employee IDRequired
choice
Requested ByRequired
text
From DateRequired
date
To DateRequired
date
Leave Type IDRequired
choice
ReasonRequired
text
From Sessionchoice
To Sessionchoice
Notetext
Output fields[3]
FieldType
Datatext
Create a ProjectAction
Input fields[3]
FieldType
Client IDRequired
choice
NameRequired
text
CodeRequired
text
Start DateRequired
date
End DateRequired
date
Descriptiontext
Statuschoice
Is Billableboolean
Output fields[3]
FieldType
Datatext
Create a TaskAction
Input fields[3]
FieldType
Project IDRequired
choice
NameRequired
text
Start DateRequired
date
End DateRequired
date
Descriptiontext
Task Billing Typechoice
Assigned Toarray
Usertext
Estimated Hoursnumber
Phase IDtext
Output fields[3]
FieldType
Databoolean
Create a Work-from-Home RequestAction
Input fields[3]
FieldType
Employee IDRequired
choice
From Datedate
To Datedate
From Sessionchoice
To Sessionchoice
Notetext
Output fields[3]
FieldType
Datatext
Create an EmployeeAction
Input fields[3]
FieldType
Employee Numbertext
Display Nametext
First Nametext
Middle Nametext
Last Nametext
Emailemail
Mobile Numbertext
Genderchoice
Date of Birthdate
Date Joineddate
Departmenttext
Business Unittext
Job Titletext
Secondary Job Titletext
Locationtext
Legal Entitytext
Nationalitytext
Create an On-Duty RequestAction
Input fields[3]
FieldType
Employee IDRequired
choice
From Datedate
To Datedate
From Sessionchoice
To Sessionchoice
Notetext
Output fields[3]
FieldType
Datatext
Deactivate an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Exit Typechoice
Exit Reasontext
Resignation Datedate
Last Working Datedate
Is OK to Rehireboolean
Commentstext
Output fields[3]
FieldType
Datatext
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Post an Invoice PaymentAction
Input fields[3]
FieldType
Client IDRequired
choice
Payment Amountnumber
Payment Datedate
Reference Numbertext
Payment Modechoice
Output fields[3]
FieldType
Databoolean
Revise Employee SalaryAction
Input fields[3]
FieldType
Employee IDchoice
Amountnumber
Structure IDchoice
Effective Fromdate
API Bonus DTOarray
Is Bonus Amount Included In Salaryboolean
Salary Structure Typechoice
Output fields[3]
FieldType
Databoolean
Update a ClientAction
Input fields[3]
FieldType
Client IDRequired
choice
Nametext
Descriptiontext
Codetext
Billing Addressobject
Address Line 1text
Address Line 2text
Country Codetext
Citytext
Statetext
Ziptext
Output fields[3]
FieldType
Databoolean
Update a Deactivated EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Exit Typechoice
Exit Reasontext
Resignation Datedate
Last Working Datedate
Is OK to Rehireboolean
Commentstext
Output fields[3]
FieldType
Datatext
Update a ProjectAction
Input fields[3]
FieldType
Project IDRequired
choice
Nametext
Descriptiontext
Codetext
Statuschoice
Start Datedate
End Datedate
Is Billableboolean
Output fields[3]
FieldType
Databoolean
Update a TaskAction
Input fields[3]
FieldType
Project IDRequired
choice
Nametext
Descriptiontext
Task Billing Typechoice
Assigned Toarray
Assigneetext
Start Datedate
End Datedate
Estimated Hoursnumber
Phase IDtext
Output fields[3]
FieldType
Databoolean
Update a Tax Declaration ComponentAction
Input fields[3]
FieldType
Employee IDRequired
choice
Financial YearRequired
number
Output fields[3]
FieldType
Databoolean
Update Employee Bank DetailsAction
Input fields[3]
FieldType
Employee IDchoice
Salary Payment Modechoice
Bank Detailsobject
IDtext
Nametext
Branch Nametext
IFSC Codetext
Account Numbertext
Name On The Accounttext
Output fields[3]
FieldType
Databoolean
Update Employee Financial DetailsAction
Input fields[3]
FieldType
Employee IDchoice
Contribution to PFboolean
PF Details Availableboolean
Is Member to EPSboolean
ABRY Eligibilityboolean
LWF Eligibleboolean
ESI Detailsobject
ESI Establishment IDtext
ESI Numbertext
Is ESI Eligibleboolean
PF Detailsobject
Establishment IDtext
Contribution to PFboolean
PF Details Availableboolean
Is Member to EPSboolean
ABRY Eligibilityboolean
Universal Account Numbertext
PF Numbertext
PF Join Datedate
Name on the Accounttext
PT Identifiertext
Output fields[3]
FieldType
Databoolean
Update Employee Personal DetailsAction
Input fields[3]
FieldType
Employee IDRequired
choice
Display Nametext
First Nametext
Middle Nametext
Last Nametext
Genderchoice
Date of Birthdate
Work Phonetext
Home Phonetext
Personal Emailemail
Skype IDtext
Marital Statuschoice
Marriage Datedate
Relationsarray
Blood Groupchoice
Current Addressobject
Address Line 1text
Address Line 2text
Country Codetext
Citytext
Statetext
Ziptext
Permanent Addressobject
Address Line 1text
Address Line 2text
Country Codetext
Citytext
Statetext
Ziptext
Professional Summarytext
Custom Fieldsarray
Keytext
Valuetext
Nationalitytext
Output fields[3]
FieldType
Databoolean
Update Employee Tax RegimeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Tax RegimeRequired
choice
Allow Cut-Off Overrideboolean
Financial Yearnumber
Output fields[3]
FieldType
Databoolean
Upload Employee DocumentsAction
Input fields[3]
FieldType
Employee IDRequired
choice
Document Type IDRequired
choice
Output fields[3]
FieldType
Datatext

Look for Keka templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Keka Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Keka.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:11