Initiate a background check via the Checkr API using candidate invitations

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

Steps

  1. Authenticate all requests with HTTP Basic Auth using your Checkr API key as the username and an empty password
  2. Create a candidate record by POSTing to https://api.checkr.com/v1/candidates with at minimum email, first_name, and last_name fields
  3. Note the id from the response — this is the Checkr candidate id
  4. POST to https://api.checkr.com/v1/invitations with candidate_id and package fields (the package slug identifies the background check type configured in your Checkr account)
  5. Retrieve the invitation_url from the response and send it to the candidate; they complete identity and consent steps through the Checkr-hosted flow

Known gotchas

Related routes

Initiate a background check via the GoodHire API candidate invitation flow
recruiting · 5 steps · unrated
Initiate and poll a background check via the Accurate Background API
recruiting · 6 steps · unrated
Initiate a tenant background/credit screening request via the Checkr API.
checkr.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

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

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans