Lever API Directory

Lever is a talent acquisition platform that helps companies simplify and improve their hiring process. With tools for tracking applicants and managing relationships, Lever makes it easy for teams to attract, engage, and hire the best talent. Its user-friendly design and smart features help companies of all sizes make better hiring decisions while improving the candidate experience.

Lever also offers APIs that allow businesses to integrate the platform with their existing systems. These APIs automate tasks like syncing candidate data and managing job postings, making the hiring process more efficient and customizable.

Key highlights of Lever APIs are as follows:

  1. Seamless Integration: Easily connects with existing HR systems, CRMs, and other tools to streamline recruitment workflows.
  2. Automation: Automates tasks such as syncing candidate data, managing job postings, and updating applicant status in real time.
  3. Custom Endpoints: Provides flexible endpoints for candidates, jobs, opportunities, and interviews, allowing for tailored solutions.
  4. Real-time Data: Offers real-time updates, ensuring your recruitment process stays up to date with minimal manual effort.
  5. Well-documented: Comes with comprehensive documentation to help developers quickly build and maintain custom integrations.
  6. Scalable: Supports businesses of all sizes, from startups to enterprises, helping them automate and improve their hiring processes.

This article will provide an overview of the Lever API endpoints. These endpoints enable businesses to build custom solutions, automate workflows, and streamline HR operations.

Lever API Endpoints

Here are the most commonly used API endpoints in the latest version -

Applications

  • GET /opportunities/:opportunity/applications/:application
  • GET /opportunities/:opportunity/applications

Archive Reasons

  • GET /archive_reasons/:archive_reason
  • GET /archive_reasons

Audit Events

  • GET /audit_events

Contacts

  • GET /contacts/:contact
  • PUT /contacts/:contact

EEO (Equal Employment Opportunity Questions)

  • GET /v1/eeo/responses/pii
  • GET v1/eeo/responses

Feedback

  • GET /opportunities/:opportunity/feedback/:feedback
  • GET /opportunities/:opportunity/feedback
  • POST /opportunities/:opportunity/feedback
  • PUT /opportunities/:opportunity/feedback/:feedback
  • DELETE /opportunities/:opportunity/feedback/:feedback

Feedback Template

  • GET /feedback_templates/:feedback_template
  • GET /feedback_templates
  • POST /feedback_templates
  • PUT /feedback_templates/:feedback_template
  • DELETE /feedback_templates/:feedback_template

Files

  • POST /opportunities/:opportunity/files
  • GET /opportunities/:opportunity/files/:file
  • GET /opportunities/:opportunity/files
  • GET /opportunities/:opportunity/files/:file/download
  • DELETE /opportunities/:opportunity/files/:file

Interviews

  • GET /opportunities/:opportunity/interviews/:interview
  • GET /opportunities/:opportunity/interviews
  • POST /opportunities/:opportunity/interviews
  • PUT /opportunities/:opportunity/interviews/:interview
  • DELETE /opportunities/:opportunity/interviews/:interview

Note

  • GET /opportunities/:opportunity/notes/:note
  • GET /opportunities/:opportunity/notes
  • POST /opportunities/:opportunity/notes
  • DELETE /opportunities/:opportunity/notes/:noteId
  • PUT /opportunities/:opportunity/notes/:note

Offers

  • GET /opportunities/:opportunity/offers
  • GET /opportunities/:opportunity/offers/:offer/download

Opportunity

  • GET /opportunities/:opportunity
  • GET /opportunities
  • GET /opportunities/deleted
  • POST /opportunities
  • PUT /opportunities/:opportunity/stage
  • PUT /opportunities/:opportunity/archived
  • POST /opportunities/:opportunity/addLinks
  • POST /opportunities/:opportunity/removeLinks
  • POST /opportunities/:opportunity/addTags
  • POST /opportunities/:opportunity/removeTags
  • POST /opportunities/:opportunity/addSources
  • POST /opportunities/:opportunity/removeSources

Panels

  • GET /opportunities/:opportunity/panels/:panel
  • GET /opportunities/:opportunity/panels
  • POST /opportunities/:opportunity/panels
  • PUT /opportunities/:opportunity/panels/:panel
  • DELETE /opportunities/:opportunity/panels/:panel

Posting

  • GET /postings/:posting
  • GET /postings
  • POST /postings
  • POST /postings/:posting
  • GET /postings/:posting/apply
  • POST /postings/:posting/apply

Profile Form

  • GET /opportunities/:opportunity/forms/:form
  • GET /opportunities/:opportunity/forms
  • POST /opportunities/:opportunity/forms
  • GET /form_templates/:form_template
  • GET /form_templates
  • POST /form_templates
  • PUT /form_templates/:form_template
  • DELETE /form_templates/:form_template
  • GET /opportunities/:opportunity/referrals/:referral
  • GET /opportunities/:opportunity/referrals

Requisition

  • GET /requisitions/:requisition
  • GET /requisitions
  • POST /requisitions
  • PUT /requisitions/:requisition
  • DELETE /requisitions/:requisition

Requisition Fields

  • GET /requisition_fields/:requisition_field
  • GET /requisition_fields
  • POST /requisition_fields
  • PUT /requisition_fields/:requisition_field
  • POST /requisition_fields/:requisition_field/options
  • PUT /requisition_fields/:requisition_field/options
  • DELETE /requisition_fields/:requisition_field/options
  • DELETE /requisition_fields/:requisition_field

Resume

  • GET /opportunities/:opportunity/resumes/:resume
  • GET /opportunities/:opportunity/resumes
  • GET /opportunities/:opportunity/resumes/:resume/download

Sources

  • GET /sources

Stage

  • GET /stages/:stage
  • GET /stages

Surveys

  • GET /surveys/diversity/:posting

Tags

  • GET /tags

Upload

  • POST /uploads

Users

  • GET /users/:user
  • GET /users
  • POST /users
  • PUT /users/:user
  • POST /users/:user/deactivate
  • POST /users/:user/reactivate

Here’s a detailed reference to all the Lever API Endpoints.

Lever API FAQs

Here are the frequently asked questions about Lever APIs to help you get started:

  1. What is the difference between the Lever API and Postings API? Answer
  2. Does the Lever API archive encompass all candidates either rejected or somehow stopped the interview process? Answer
  3. Does each company customize stages in Lever API? Answer
  4. How do I add global tags to a Lever account? Answer
  5. Does each company customize tags in Lever? Answer
  6. What are the rate limits for the Lever API? Answer
  7. How can I get a sandbox account to test the Lever API? Answer

Find more FAQs here.

Get started with Lever API

Lever API access is only available for integration after a careful internal review based on your interest. However, if you want to integrate with multiple HRMS or Recruitment APIs quickly, you can get started with Knit, one API for all top HR integrations.

To sign up for free, click here. To check the pricing, see our pricing page.

#1 in Ease of Integrations

Trusted by businesses to streamline and simplify integrations seamlessly with GetKnit.