Account Request URL
https://developers.keka.com/Base Endpoint
-
Candidates
Get all candidates
candidates
Candidates
Create a new candidate
candidates
name, email, linkedInUrl, phoneNumber, location, status, resumeLink, skills, salary, salaryCurrency, experience, education, workHistory
Candidates
Get a candidate by id
candidates/{id}
Candidates
Update a candidate by id
candidates/{id}
name, email, linkedInUrl, phoneNumber, location, status, resumeLink, skills, salary, salaryCurrency, experience, education, workHistory
Candidates
Delete a candidate by id
candidates/{id}
Jobs
Get all jobs
jobs
Jobs
Create a new job
jobs
title, description, salary, salaryCurrency, location, remote, experience, education, workHistory, benefits, applicationLink, expiryDate
Jobs
Get a job by id
jobs/{id}
Jobs
Update a job by id
jobs/{id}
title, description, salary, salaryCurrency, location, remote, experience, education, workHistory, benefits, applicationLink, expiryDate
Jobs
Delete a job by id
jobs/{id}
Companies
Get all companies
companies
Companies
Create a new company
companies
name, email, website, phoneNumber, headquarters, industry, size, revenue, founded, description, logoLink
Companies
Get a company by id
companies/{id}
Companies
Update a company by id
companies/{id}
name, email, website, phoneNumber, headquarters, industry, size, revenue, founded, description, logoLink
Companies
Delete a company by id
companies/{id}
Applications
Get all applications
applications
Applications
Create a new application
applications
candidateId, jobId, status, resumeLink, coverLetter, applicationDate
Applications
Get an application by id
applications/{id}
Applications
Update an application by id
applications/{id}
candidateId, jobId, status, resumeLink, coverLetter, applicationDate
Applications
Delete an application by id
applications/{id}
Interviews
Get all interviews
interviews
Interviews
Create a new interview
interviews
candidateId, jobId, status, interviewer, interviewDate, location
Interviews
Get an interview by id
interviews/{id}
Interviews
Update an interview by id
interviews/{id}
candidateId, jobId, status, interviewer, interviewDate, location
Interviews
Delete an interview by id
interviews/{id}
Departments
Get all departments
departments
Departments
Create a new department
departments
name, code, managerId, employees
Departments
Get a department by id
departments/{id}
Departments
Update a department by id
departments/{id}
name, code, managerId, employees
Departments
Delete a department by id
departments/{id}
Employees
Get all employees
employees
Employees
Create a new employee
employees
name, email, phoneNumber, startDate, departmentId, managerId, jobTitle, salary, salaryCurrency, skills, education, workHistory
Employees
Get an employee by id
employees/{id}
Employees
Update an employee by id
employees/{id}
name, email, phoneNumber, startDate, departmentId, managerId, jobTitle, salary, salaryCurrency, skills, education, workHistory
Employees
Delete an employee by id
employees/{id}
Teams
Get all teams
teams
Teams
Create a new team
teams
name, leaderId, description, employees
Teams
Get a team by id
teams/{id}
Teams
Update a team by id
teams/{id}
name, leaderId, description, employees
Teams
Delete a team by id
teams/{id}
Notes
Get all notes
notes
Notes
Create a new note
notes
candidateId, jobId, employeeId, interviewerId, teamId, content, tags, date
Notes
Get a note by id
notes/{id}
Notes
Update a note by id
notes/{id}
candidateId, jobId, employeeId, interviewerId, teamId, content, tags, date
Notes
Delete a note by id
notes/{id}
CustomFields
Get all custom fields
customFields
CustomFields
Create a new custom field
customFields
name, type, values
CustomFields
Get a custom field by id
customFields/{id}
CustomFields
Update a custom field by id
customFields/{id}
name, type, values
CustomFields
Delete a custom field by id
customFields/{id}
Provider
Country HQ
API Type
Categories
Alternatives
Important URLs
Last Updated on
Created At
Upskill for a better future
Want to start tracking API at scale?
Get updates about your favorite APIs and SDKs
We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.