Lever
Applicant tracking and recruiting platform for candidate, opportunity, interview, and hiring workflows
Actions
| Name | Description |
|---|---|
list_opportunitiesList candidate opportunities with useful filters and pagination | List candidate opportunities with useful filters and pagination |
get_opportunityRetrieve a single candidate opportunity by ID | Retrieve a single candidate opportunity by ID |
find_opportunity_by_emailFind the first Lever opportunity matching a candidate email address | Find the first Lever opportunity matching a candidate email address |
create_opportunityCreate a candidate opportunity in Lever | Create a candidate opportunity in Lever |
update_opportunity_stageMove an opportunity to another Lever stage | Move an opportunity to another Lever stage |
update_opportunity_archive_stateArchive or unarchive an opportunity by setting or clearing the archive reason | Archive or unarchive an opportunity by setting or clearing the archive reason |
add_note_to_opportunityAdd an internal note to a Lever opportunity | Add an internal note to a Lever opportunity |
list_opportunity_notesList notes for a Lever opportunity | List notes for a Lever opportunity |
add_links_to_opportunityAdd profile, portfolio, or other links to an opportunity contact | Add profile, portfolio, or other links to an opportunity contact |
remove_links_from_opportunityRemove links from an opportunity contact | Remove links from an opportunity contact |
add_tags_to_opportunityAdd tags to a Lever opportunity | Add tags to a Lever opportunity |
remove_tags_from_opportunityRemove tags from a Lever opportunity | Remove tags from a Lever opportunity |
add_sources_to_opportunityAdd sources to a Lever opportunity | Add sources to a Lever opportunity |
remove_sources_from_opportunityRemove sources from a Lever opportunity | Remove sources from a Lever opportunity |
list_opportunity_feedbackList feedback for a Lever opportunity, optionally filtered by template | List feedback for a Lever opportunity, optionally filtered by template |
list_opportunity_formsList forms for a Lever opportunity, optionally filtered by template | List forms for a Lever opportunity, optionally filtered by template |
list_opportunity_interviewsList interview panels and interviews scheduled for an opportunity | List interview panels and interviews scheduled for an opportunity |
list_opportunity_file_actionsList recent file upload, resume import, and file removal activity for an opportunity | List recent file upload, resume import, and file removal activity for an opportunity |
list_deleted_opportunitiesList opportunities deleted from Lever within an optional time range | List opportunities deleted from Lever within an optional time range |
list_postingsList Lever job postings | List Lever job postings |
get_postingGet a Lever job posting by ID | Get a Lever job posting by ID |
list_stagesList Lever pipeline stages | List Lever pipeline stages |
list_usersList Lever users | List Lever users |
list_archive_reasonsList Lever archive reasons | List Lever archive reasons |
list_tagsList Lever tags | List Lever tags |
list_sourcesList Lever sources | List Lever sources |
custom_api_callMake a custom API call to the Lever API | Make a custom API call to the Lever API |
Triggers
| Name | Description |
|---|---|
application_createdTriggers when a new application is created in Lever | Triggers when a new application is created in Lever |
candidate_stage_changedTriggers when a candidate opportunity changes stage | Triggers when a candidate opportunity changes stage |
candidate_archived_state_changedTriggers when a candidate is archived or unarchived | Triggers when a candidate is archived or unarchived |
candidate_hiredTriggers when a candidate is marked hired | Triggers when a candidate is marked hired |
interview_createdTriggers when an interview is created | Triggers when an interview is created |
interview_updatedTriggers when an interview is updated | Triggers when an interview is updated |
contact_createdTriggers when a Lever contact is created | Triggers when a Lever contact is created |
contact_updatedTriggers when a Lever contact is updated | Triggers when a Lever contact is updated |
Quick Start
import { WeavzClient } from '@weavz/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute({
integrationName: 'lever',
actionName: 'list_opportunities',
input: { /* ... */ },
connectionId: 'conn_id',
workspaceId: 'ws_id',
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Lever to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.
What actions does Lever support?
Lever supports 27 actions including List Opportunities, Get Opportunity, Find Opportunity by Email, Create Opportunity, Update Opportunity Stage, and more.
Can I use Lever with AI agents?
Yes. Add Lever to an MCP server in TOOLS mode or CODE mode. CODE mode provides 3 meta-tools with on-demand API discovery for efficient agent access.
What authentication does Lever use?
Lever uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Lever integration cost?
The Lever integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Lever support?
Lever supports 8 triggers including Application Created, Candidate Stage Changed, Candidate Archived State Changed, Candidate Hired, Interview Created, and more.
Connect Lever in minutes
Get 1,000 free actions every month. No credit card required.