Lever Opportunities API

The Opportunities API from Lever — 10 operation(s) for opportunities.

Business capability
Talent Acquisition Management BC-300.10

Operations 53

GET /opportunities List all opportunities #
POST /opportunities Create an opportunity #
GET /opportunities/deleted List deleted opportunities #
GET /opportunities/{opportunity} Retrieve a single opportunity #
POST /opportunities/{opportunity}/addLinks Add links to a contact by an opportunity #
POST /opportunities/{opportunity}/addSources Add sources to an Opportunity #
POST /opportunities/{opportunity}/addTags Add tags to an opportunity #
GET /opportunities/{opportunity}/applications List all applications for an opportunity #
GET /opportunities/{opportunity}/applications/{application} Retrieve a single application record for an opportunity #
PUT /opportunities/{opportunity}/archived Update an opportunity's archived state #
GET /opportunities/{opportunity}/feedback Lists all feedback forms for a candidate for this Opportunity #
POST /opportunities/{opportunity}/feedback Create a feedback form #
DELETE /opportunities/{opportunity}/feedback/{feedback} Delete feedback #
GET /opportunities/{opportunity}/feedback/{feedback} Retrieve a feedback form #
PUT /opportunities/{opportunity}/feedback/{feedback} Update feedback #
GET /opportunities/{opportunity}/file_actions Retrieve file-related activity (uploads, imports, removals) for a specific… #
GET /opportunities/{opportunity}/files List all files #
POST /opportunities/{opportunity}/files Upload a single file #
DELETE /opportunities/{opportunity}/files/{file} Delete a file #
GET /opportunities/{opportunity}/files/{file} This endpoint retrieves the metadata for a single file #
GET /opportunities/{opportunity}/files/{file}/download Download a file #
GET /opportunities/{opportunity}/forms List all profile forms #
POST /opportunities/{opportunity}/forms Create a profile form #
GET /opportunities/{opportunity}/forms/{form} Retrieve a profile form #
GET /opportunities/{opportunity}/interviews List all interviews #
POST /opportunities/{opportunity}/interviews Create an interview #
DELETE /opportunities/{opportunity}/interviews/{interview} Delete an interview #
GET /opportunities/{opportunity}/interviews/{interview} Retrieve a single interview #
PUT /opportunities/{opportunity}/interviews/{interview} Update an interview #
GET /opportunities/{opportunity}/notes List all notes #
POST /opportunities/{opportunity}/notes Create a note #
DELETE /opportunities/{opportunity}/notes/{noteId} Delete a note #
GET /opportunities/{opportunity}/notes/{note} Retrieve a single note #
PUT /opportunities/{opportunity}/notes/{note} Update a note #
GET /opportunities/{opportunity}/offers List all offers for an opportunity #
GET /opportunities/{opportunity}/offers/{offer}/download Download offer file #
GET /opportunities/{opportunity}/panels List all panels for a candidate for this Opportunity #
POST /opportunities/{opportunity}/panels Create a panel #
DELETE /opportunities/{opportunity}/panels/{panel} Delete a panel #
GET /opportunities/{opportunity}/panels/{panel} Retrieve a single panel #
PUT /opportunities/{opportunity}/panels/{panel} Update a panel #
GET /opportunities/{opportunity}/referrals List all referrals for a candidate for this Opportunity #
GET /opportunities/{opportunity}/referrals/{referral} Retrieve a single referral #
POST /opportunities/{opportunity}/removeLinks Remove links from a contact by an opportunity #
POST /opportunities/{opportunity}/removeSources Remove sources from an Opportunity #
POST /opportunities/{opportunity}/removeTags Remove tags from an Opportunity #
GET /opportunities/{opportunity}/resumes List all resumes #
GET /opportunities/{opportunity}/resumes/{resume} Retrieve a single resume #
GET /opportunities/{opportunity}/resumes/{resume}/download Download a resume file #
PUT /opportunities/{opportunity}/stage Change an opportunity's current stage #
PUT /opportunities/{opportunity}/tags Update tags #
PUT /opportunities/{opportunity}/sources Update sources #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lever:lever-opportunities-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lever-opportunities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lever Opportunities API
  x-refined-note:
  - x-authored-by differs across the merged source definitions and was not carried
  - x-cleaned differs across the merged source definitions and was not carried
  - x-engine differs across the merged source definitions and was not carried
  - x-evidence-tiers differs across the merged source definitions and was not carried
  - x-generated differs across the merged source definitions and was not carried
  - x-generated-from differs across the merged source definitions and was not carried
  - x-generator differs across the merged source definitions and was not carried
  - x-provenance differs across the merged source definitions and was not carried
  - x-sources differs across the merged source definitions and was not carried
  version: '1.0'
  description: 'Operations tagged Opportunities across 2 of this provider''s published API definitions: lever-openapi-generated.yml, lever-opportunities-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.lever.co/v1
  description: Production (the root URL for the Lever API web service is https://api.lever.co/v1)
- url: https://api.sandbox.lever.co/v1
  description: Integrator Sandbox (partner program; https://hire.lever.co/developer/partner)
tags:


# --- truncated at 32 KB (72 KB total) ---
# Full source: https://artifacts.apis.io/lever/openapi/lever-opportunities-api-openapi.yml