Skip to main content
Lever logo

Lever

Manage Lever ATS: candidates, opportunities, postings, interviews, offers. Exposes 30 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
lever_users_listList all team members - GET /users.
lever_users_getGet a team member by ID - GET /users/{id}.
lever_candidates_searchSearch candidates (opportunities) - GET /opportunities.
lever_candidates_getGet candidate (opportunity) details - GET /opportunities/{id}.
lever_candidates_createCreate a new candidate - POST /opportunities.
lever_candidates_updateUpdate candidate - PATCH /opportunities/{id}.
lever_candidates_add_fileAttach a file (resume, portfolio) to a candidate - POST /opportunities/{id}/files.
lever_postings_listList job postings - GET /postings.
lever_postings_getGet posting details - GET /postings/{id}.
lever_postings_createCreate a new job posting - POST /postings.
lever_postings_updateUpdate a job posting - PATCH /postings/{id}.
lever_interviews_listList interviews - GET /interviews.
lever_interviews_getGet interview details - GET /interviews/{id}.
lever_interviews_createSchedule an interview - POST /interviews.
lever_interviews_updateUpdate an interview - PATCH /interviews/{id}.
lever_offers_listList offers - GET /offers.
lever_offers_getGet offer details - GET /offers/{id}.
lever_offers_createCreate a new offer - POST /offers.
lever_offers_updateUpdate an offer - PATCH /offers/{id}.
lever_offers_signMark an offer as signed/accepted - POST /offers/{id}/sign.
lever_offers_voidVoid/cancel an offer - POST /offers/{id}/void.
lever_stages_listList all hiring pipeline stages - GET /stages.
lever_requisitions_listList requisitions (hiring projects) - GET /requisitions.
lever_requisitions_getGet requisition details - GET /requisitions/{id}.
lever_requisitions_createCreate a new requisition - POST /requisitions.
lever_requisitions_updateUpdate a requisition - PATCH /requisitions/{id}.
lever_notes_listList comments/notes on a candidate - GET /opportunities/{id}/notes.
lever_notes_createAdd a note to a candidate - POST /opportunities/{id}/notes.
lever_notes_updateUpdate a note on a candidate - PATCH /opportunities/{id}/notes/{note_id}.
lever_notes_deleteDelete a note from a candidate - DELETE /opportunities/{id}/notes/{note_id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
LEVER_API_KEYLever - Settings - Integrations and API - API credentials - Generate key.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Lever!