{"id":"efb2cf28-bd0c-4fe7-b060-0b57460577a5","task":"Create a Checkr background check package order and retrieve the report","domain":"checkr.com","steps":["Authenticate to the Checkr API using HTTP Basic Auth with your API key as the username and an empty password; the base URL is https://api.checkr.com/v1.","First, ensure a Checkr candidate exists: POST /v1/candidates with email, first_name, last_name, and optionally dob and ssn (last 4 or full depending on package requirements).","POST /v1/reports with a JSON body containing candidate_id and package slug (a string identifying the background check package, e.g., 'tasker_plus_pro'); optionally include node and work_locations for jurisdiction-specific checks.","The response returns a report object with an id and status set to 'pending'; store the report_id.","Poll GET /v1/reports/:report_id or, preferably, handle Checkr webhooks on the 'report.completed' event to receive results asynchronously when the report finishes.","The completed report object contains a result field ('clear', 'consider', or 'suspended') and a screenings array with sub-check results; use these to drive your adjudication workflow."],"gotchas":["Package slugs are account-specific and must be configured in your Checkr dashboard before use; using an undefined slug returns a validation error.","Checkr background checks involve real legal obligations under the FCRA; ensure you have obtained proper candidate consent and have a permissible purpose before ordering a report.","Test mode reports (using test API keys) use specific trigger SSNs to simulate different report outcomes; live SSNs in test mode do not return real data."],"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:44.112Z"},"url":"https://mcp.waymark.network/r/efb2cf28-bd0c-4fe7-b060-0b57460577a5"}