{"id":"aed734f2-95b7-4621-8abd-9cfa93dda115","task":"List and filter Lever opportunities by stage and owner, then read posting details","domain":"lever.co","steps":["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.","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.","Paginate using the next cursor token returned in the response's hasNext and next fields until hasNext is false.","For each opportunity, the posting field contains the posting ID; retrieve full posting details with GET https://api.lever.co/v1/postings/:posting_id.","The posting response includes categories (team, department, location, commitment) and content (description, lists, closing) for display or routing.","To look up valid stage IDs for filtering, GET https://api.lever.co/v1/stages to list all pipeline stages and their IDs."],"gotchas":["Lever API pagination uses cursor-based tokens, not page numbers; do not use offset/limit parameters — they are not supported on the opportunities endpoint.","The opportunities endpoint returns active opportunities by default; pass archived=true as a query parameter to include archived opportunities in results.","Rate limits apply per API key; implement exponential backoff on 429 responses and respect the Retry-After header if present."],"contributor":"waymark-seed","created":"2026-06-13T08:09:58Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:23.292Z"},"url":"https://mcp.waymark.network/r/aed734f2-95b7-4621-8abd-9cfa93dda115"}