Connectors

HR & People

Lever

Recruiting platform: candidates, opportunities, postings, interviews, and feedback
Lever API referenceAPI checked August 17, 2026
Signs in with
Connection fields
Runs on
Cloud or On-Prem Worker
Operations
102
Ready-made triggers
0

Connect Lever

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Lever and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API keyOptionalSecretLever customer API key sent as the exact RFC 7617 API_KEY: credential.
OAuth access tokenOptionalSecretPartner OAuth access token sent as an Authorization Bearer credential.

Use it in a flow

  1. Open a flow, open the node library and search for Lever.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Lever without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Lever can send webhooks, a Webhook trigger receives them at its own URL.

Operations

102 operations in 28 groups. Each one is a step you can add to a flow.

Applications3
List all applicationslistApplicationsGETLists all applications for a candidate.
List deleted applicationslistDeletedApplicationsGETLists all deleted applications in your Lever account within a given time window.
Retrieve a single applicationlistApplicationGETThis method returns the full application record for a single application.
Archive Reasons2
List all archive reasonslistArchiveReasonsGETLists all archive reasons in your Lever account.
Retrieve a single archive reasonlistArchiveReasonGETRetrieve a single archive reason
Audit Events1
List all audit eventslistAuditEventsGETLists all audit events in your Lever account, sorted in descending chronological order (newest first).
Contacts2
Retrieve a single contactlistContactGETRetrieve a single contact
Update a contactupdateContactPUTUpdate a contact
Disposition Stages1
List disposition stageslistDispositionStagesGETReturns the account's complete pipeline stage configuration and archive reasons.
EEO2
Retrieve anonymous EEO responseslistAnonymousEeoResponsesGETRetrieve anonymous EEO responses
Retrieve EEO responses with PIIlistEeoResponsesWithPiiGETRetrieve EEO responses with PII
Feedback5
Create a feedback formcreateFeedbackFormPOSTCreate a feedback form for an opportunity.
Delete FeedbackdeleteFeedbackDELETEDelete a feedback form for an opportunity.
List all feedbacklistFeedbackGETLists all feedback forms for a candidate for this Opportunity
Retrieve a feedback formlistFeedbackFormGETRetrieve a feedback form
Update feedbackupdateFeedbackPUTUpdates a feedback form for an opportunity.
Feedback Templates5
Create a feedback templatecreateFeedbackTemplatePOSTCreate a feedback template for an account.
Delete a feedback templatedeleteFeedbackTemplateDELETEDelete a feedback template for an account.
List all feedback templateslistFeedbackTemplatesGETLists all active feedback templates for an account.
Retrieve a feedback templatelistFeedbackTemplateGETRetrieve a feedback template for an account.
Update a feedback templateupdateFeedbackTemplatePUTUpdate a feedback template for an account.
Files5
Delete a filedeleteFileDELETEDelete a file
Download a filedownloadAFileGETDownload a file
List all fileslistFilesGETList all files
Retrieve a single filelistFileGETThis endpoint retrieves the metadata for a single file.
Upload a single fileuploadASingleFilePOSTUpload a single file
Interviews5
Create an interviewcreateInterviewPOSTCreate a new interview.
Delete an interviewdeleteInterviewDELETEThis endpoint will delete an interview from a panel.
List all interviewslistInterviewsGETLists all interview events for a candidate for this Opportunity
Retrieve a single interviewlistInterviewGETRetrieve a single interview
Update an interviewupdateInterviewPUTThis endpoint expects the entire object to be present in the PUT request.
Notes5
Create a noteaddNotePOSTCreate a note and add it to a candidate profile.
Delete a notedeleteNoteDELETEThis endpoint will delete a note.
List all noteslistNotesGETLists all notes on a candidate profile for this Opportunity
Retrieve a single notelistNoteGETRetrieve a single note
Update a noteupdateNotePUTUpdate an existing note.
Offers2
Download offer filedownloadOfferFileGETDownload offer file
List all offerslistOffersGETList all offers
Opportunities11
Create an opportunitycreateOpportunityPOSTCreate an opportunity
Create an opportunity (multipart)createOpportunityMultipartPOSTCreate an opportunity
List all opportunitieslistOpportunitiesGETLists all pipeline Opportunities for Contacts in your Lever account.
List deleted opportunitieslistDeletedOpportunitiesGETLists all deleted Opportunities in your Lever account.
List opportunity file actionslistOpportunityFileActionsGETReturns file-related activity (uploads, imports, removals) for a specific Opportunity.
Retrieve a single opportunitygetOpportunityGETRetrieve a single opportunity
Update contact links by opportunityupdateContactLinksByOpportunityPOSTAdd links to a Contact by an Opportunity
Update opportunity archived stateupdateOpportunityArchivedStatePUTUpdate an Opportunity's archived state.
Update opportunity sourcesupdateOpportunitySourcesPOSTAdd sources to an Opportunity
Update opportunity stageupdateStagePUTChange an Opportunity's current stage
Update opportunity tagsupdateOpportunityTagsPOSTAdd tags to an Opportunity
Panels5
Create a panelcreatePanelPOSTCreate a panel
Delete a paneldeletePanelDELETEThis endpoint will delete a panel.
List all panelslistPanelsGETLists all interview panels for a candidate for this Opportunity
Retrieve a single panellistPanelGETRetrieve a single panel
Update a panelupdatePanelPUTThis endpoint expects the entire object to be present in the PUT request.
Postings8
Apply to a postingapplyToAPostingPOSTApply to a posting
Create a postingcreatePostingPOSTCreate a posting
List all postingslistPostingsGETLists all postings in your Lever account.
List deleted postingslistDeletedPostingsGETLists all deleted postings in your Lever account.
List users with access to a postinglistUsersWithAccessToAPostingGETList users with access to a posting
Retrieve a single postinggetPostingGETThis method returns the posting record for a single posting, including the job description.
Retrieve posting application questionslistPostingApplicationQuestionsGETRetrieve posting application questions
Update a postingupdatePostingPOSTUpdate a posting
Profile Form Templates5
Create a profile form templatecreateProfileFormTemplatePOSTCreate a profile form template for an account.
Delete a profile form templatedeleteProfileFormTemplateDELETEDelete a profile form template for an account.
List all profile form templateslistProfileFormTemplatesGETLists all active profile form templates for an account.
Retrieve a profile form templatelistProfileFormTemplateGETThis endpoint returns a single profile form template.
Update a profile form templateupdateProfileFormTemplatePUTUpdate a profile form template for an account.
Profile Forms3
Create a profile formcreateProfileFormPOSTCreate a completed profile form and add it to a candidate profile for an Opportunity.
List all profile formslistProfileFormsGETList all profile forms for a candidate for this Opportunity
Retrieve a profile formlistProfileFormGETRetrieve a profile form
Referrals2
List all referralslistReferralsGETLists all referrals for a candidate for this Opportunity
Retrieve a single referrallistReferralGETRetrieve a single referral
Requisition fields6
Create a requisition fieldcreateRequisitionFieldPOSTWhen working with requisitions via the API, we validate custom fields against the requisition field schema established in your account settings.
Delete a requisition fielddeleteRequisitionFieldDELETEIf you need to remove a requisition field that is no longer used, you can delete requisition fields from your account by sending a DELETE request to this endpoint.
List all requisition fieldslistRequisitionFieldsGETLists all requisition fields in your Lever account
Retrieve a single requisition fieldlistRequisitionFieldGETRetrieve a single requisition field
Update a requisition fieldupdateRequisitionFieldPUTJust like the process of updating a requisition, you'll want to POST the whole requisition field object again, with the updated properties.
Updating dropdown fieldsupdatingDropdownFieldsPOSTWhile possible to update a dropdown field by replacing the whole object as described above, it's also possible to append, update, and delete the options of the dropdown without needing to...
Requisitions5
Create a requisitioncreateRequisitionPOSTSee requisition fields below before attempting to create a requisition with custom fields If you're using an HRIS, it's likely that this external tool serves as the source of truth for...
Delete a requisitiondeleteRequisitionDELETEIf a requisition is created by mistake, or if you need to remove a requisition for any reason from your Lever account, you'll want to use the DELETE method.
List all requisitionslistRequisitionsGETList all requisitions
Retrieve a single requisitionlistRequisitionGETRetrieve a single requisition
Update a requisitionupdateRequisitionPUTWhen your requisitions change, be sure to update them in Lever to keep the data consistent across tools.
Resumes3
Download a resume filedownloadAResumeFileGETDownloads a resume file if it exists
List all resumeslistResumesGETList all resumes
Retrieve a single resumelistResumeGETThis endpoint retrieves the metadata for a single resume.
Sources1
List all sourceslistSourcesGETList all sources
Stages2
List all stageslistStagesGETLists all pipeline stages in your Lever account.
Retrieve a single stagelistStageGETRetrieve a single stage
Surveys1
Retrieve a diversity surveylistDiversitySurveyGETRetrieve a diversity associated with a location.
Tags1
List all tagslistTagsGETList all tags
Uploads1
Upload a fileuploadAFilePOSTUpload a file
Users6
Create a usercreateUserPOSTCreate a user
Deactivate a userdeactivateAUserPOSTDeactivated users remain in the system for historical record keeping, but can no longer log in and use Lever.
List all userslistUsersGETLists all the users in your Lever account.
Reactivate a userreactivateAUserPOSTReactivate a user that has been previously deactivated
Retrieve a single userlistUserGETThis method returns the full user record for a single user.
Update a userupdateUserPUTWhen you PUT data, Lever expects you to send the entire resource.
Webhooks via the API4
Create a WebhookcreateWebhookPOSTCreates a new webhook based on the given parameters, and returns the signature token.
Delete a WebhookdeleteWebhookDELETEDelete a Webhook
List WebhookslistWebhooksGETLists all existing webhooks.
Update a WebhookupdateWebhookPUTUpdate one or more webhooks that were created via the API.