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:
- Seamless Integration: Easily connects with existing HR systems, CRMs, and other tools to streamline recruitment workflows.
- Automation: Automates tasks such as syncing candidate data, managing job postings, and updating applicant status in real time.
- Custom Endpoints: Provides flexible endpoints for candidates, jobs, opportunities, and interviews, allowing for tailored solutions.
- Real-time Data: Offers real-time updates, ensuring your recruitment process stays up to date with minimal manual effort.
- Well-documented: Comes with comprehensive documentation to help developers quickly build and maintain custom integrations.
- 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:
- What is the difference between the Lever API and Postings API? Answer
- Does the Lever API archive encompass all candidates either rejected or somehow stopped the interview process? Answer
- Does each company customize stages in Lever API? Answer
- How do I add global tags to a Lever account? Answer
- Does each company customize tags in Lever? Answer
- What are the rate limits for the Lever API? Answer
- 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.