List and filter Lever opportunities by stage and owner, then read posting details

domain: lever.co · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate using your Lever API key via HTTP Basic Auth with the key as the username and an empty password, or use OAuth 2.0 if building a third-party integration.
  2. GET https://api.lever.co/v1/opportunities with query parameters stage_id and owner to filter by pipeline stage and assigned user respectively; both are optional.
  3. Paginate using the next cursor token returned in the response's hasNext and next fields until hasNext is false.
  4. For each opportunity, the posting field contains the posting ID; retrieve full posting details with GET https://api.lever.co/v1/postings/:posting_id.
  5. The posting response includes categories (team, department, location, commitment) and content (description, lists, closing) for display or routing.
  6. To look up valid stage IDs for filtering, GET https://api.lever.co/v1/stages to list all pipeline stages and their IDs.

Known gotchas

Related routes

List job postings and create opportunities via the Lever API
lever.co · 6 steps · unrated
Add a note to a Lever opportunity and list existing notes
lever.co · 6 steps · unrated
Retrieve and filter Lever opportunities by tag, then bulk-add a tag
lever.co · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp