Jump to Content
Marketplace
Home
Getting started
Keka APIs
Marketplace
Sign in →
Keka APIs
Sign in →
Home
Getting started
Keka APIs
Adds an OD request
Search
JUMP TO
Keka API
Overview
Authentication
Pagination
Rate Limit
Scope
Identity
Generate Access Token using API Key
post
App Portal: Access Token Generation
Generate Access Token using OAuth Code
post
Generate Access token using Refresh Token
post
Core Hr
Employees
Get all Employees
get
Create an Employee
post
Get an Employee
get
Update Employee personal details
put
Update employee job details
put
Get all update fields
get
Groups
Get all Groups
get
Get all Group Types
get
Departments
Get all departments
get
Locations
Get all Locations
get
JobTitle
Get all jobtitles
get
Currency
Get all currencies
get
NoticePeriod
Get all noticeperiods
get
ContingentType
Get all Contingent Types
get
EmployeeExit
Deactivate Employee
post
Update Deactivate Employee
put
ExitReason
Get all exitreasons
get
Document
DocumentTypes
Gets the document types.
get
EmployeeDocuments
Get Employee Document Attachment Download Url
get
Get Employee Documents
get
Upload Employee Documents
post
Leave
LeaveTypes
Get all Leave Types
get
LeaveBalance
Get all Leave balances
get
LeaveRequests
Get all Leave Requests
get
Create Leave Request
post
LeavePlans
Get all Leave Plans
get
Attendance
Attendance
Get all Attendance Records
get
AttendanceCaptureScheme
Get all captureschemes
get
AttendanceShiftPolicy
Get all shift policies
get
AttendanceTrackingPolicy
Get all trackingpolicies
get
AttendanceWeeklyOffPolicy
Get all weeklyoff policies
get
Holiday
Get holidays List
get
HolidayCalendar
Get all holidays Calendar
get
OnDuty
Adds an OD request
post
WorkFromHome
Adds a WFH request
post
Payroll
Salary
Get all employee Salaries
get
SalaryComponents
Get all Salary Components
get
PayGroups
Get all Pay Groups
get
PayCycles
Get all Pay Cycles
get
Get Pay Register
get
Get all Pay Batches
get
Get all Batch Payments
get
Update the Payments status
put
PayBands
Get all Pay Bands
get
PayGrades
Get all Pay Grades
get
FullAndFinalSettlement
Get all Employee FnF Details.
get
BonusType
Get all Bonus Types.
get
EmployeeFinance
Get financial details of all employees.
get
SalaryStructure
Get all Salary Structures.
get
EmployeeSalary
Add Employee Salary
post
Revise Employee Salary
put
Form16
Gets employee form 16
get
EmployeeAdhocTransaction
Add the adhoc transaction
put
PSA
Clients
Get all clients
get
Create a Client
post
Get a client
get
Update a Client
put
Get a BillingRoles
get
CreditNotes
Post credit note
post
Invoice
Get invoice billing details
get
Post invoice payment
post
Tax
Gets Taxes
get
TaxGroup
Get Tax groups and taxes
get
ProjectPhases
Get project phases.
get
Create a Project Phase
post
Projects
Get all projects.
get
Create a Project
post
Get a project
get
Update a Project
put
Get a project allocations
get
Add a project allocation
post
Get project timesheet entries.
get
ProjectResource
Get all project resources.
get
Tasks
Get project tasks.
get
Create a task
post
Update a task
put
Get project task time entries.
get
TimesheetEntries
Get project timesheet entries.
get
Add project task timesheet entries.
post
PMS
TimeFrames
Gets time frame list.
get
Goal
Gets goal list.
get
Update goal progress
put
Badge
Gets badge list.
get
Praise
Gets praise list.
get
Add Praise
post
ReviewGroup
Gets review group list.
get
ReviewCycle
Gets review cycle list.
get
Review
Gets employee review list.
get
Keka Hire API
JobBoards
Get all Job Boards
get
Jobs
Get all jobs
get
Get application fields
get
Get candidate Resume
get
Upload candidate resume
post
Candidates
Get job candidates
get
Updated a candidate
put
Adds candidate note
post
Post a job candidate
post
Get interview scheduled and completed for a job candidate
get
Get scorecard of a specified candidate for a job candidate
get
PreboardingAPI
Get all Preboarding Candidates
get
Post a Preboarding Candidate
post
update a Preboarding Candidate
put
Expense
EmployeeExpense
Get all Expenses
get
Adds an Expense
post
Updates an expense
put
ExpenseAttachments
Get Expense Attachment Download Url
get
ExpenseCategory
Get all Expense Categories
get
Advances
To Fetch Advance Requests
get
To update Advance status
put
ExpenseClaims
Get all Expense Claims
get
Update Expense Claim Payment Status
put
ExpensePolicy
Get all expensepolicies
get
Assets
Asset
Get all Assets
get
To Update AssetAssignment
put
To Recover Asset
put
AssetType
Get all Asset Types
get
AssetCategory
Get all Asset Categories
get
AssetCondition
Get all Asset Conditions
get
Requisition
RequisitionRequest
Get all Requisition Requests
get
Skills
Skill
Gets all skills.
get
EmployeeSkillsAPI
Get employee skills
get
Add employee skills
post
Keka SSO APIs
Keka SSO Integration (Keka as Identity Provider)
Authorize endpoint
get
Exchange Authorization Code for Tokens
post
Fetch User Details
get
Keka Workflow APIs
BGV Workflow APIs
Create and Configure checks for a specific tenant
Get all checks
get
Add bgv checks for a vendor
post
Delete bgv check for a vendor
delete
Get all bgvrequests
get
Add bgvRequest Report
put
Candidate Assessment Workflow APIs
Get all vendor assessments
get
Add Assessments
post
Update Assessments
put
Delete Assessments
delete
Assessment Request APIs
Get all vendor assessments requests
get
Add AssessmentResult
post
RnR Workflow APIs
Gets the employee reward points.
get
Updates the employee reward points.
put
Digital Signature Workflow APIs
Get Digital signature workflow request details
get
Get Digital signature workflow document
get
Upload the signed document
put
Identity: App Portal
Getting Started With Your API
Adds an OD request
post
https://{company}.{environment}.com/api/v1/time/od
Adds an OD request.
Language
Shell
Node
Ruby
PHP
Python
Credentials
OAuth2
OAuth2
Bearer
URL
Base URL
https://
company
.
keka
.com/api/v1
/time/od
RESPONSE
Click
Try It!
to start a request and see the response here!