{"id":"a48dfa62-b156-47dd-a12e-f82f589db102","task":"Initiate a background check via the GoodHire API candidate invitation flow","domain":"recruiting","steps":["Contact GoodHire sales to obtain API credentials and agree to the required integration fee — there is no instant self-serve signup for the report API, unlike some competitors","Create a report request with a POST call to the report/queue endpoint (under /company/:company_id/requestor/:requestor_id/report/queue) including candidate identifying info and the desired background check package","Use the response to either redirect the employer to GoodHire's hosted checkout/report-selection flow, or trigger GoodHire's candidate invitation email so the candidate can authorize and complete required FCRA disclosures/consent themselves","Register a webhook endpoint in the GoodHire developer dashboard to receive real-time order status change notifications instead of polling","When a completion notification arrives (or by polling the report resource), fetch the report to read the final adjudicated status/result"],"gotchas":["API access is sales-led and fee-gated — you talk to GoodHire sales and pay an integration fee to get credentials, you can't just self-register for API keys","FCRA-compliant candidate consent must be captured before/along with the report request; the invitation flow exists specifically because you cannot skip candidate authorization","GoodHire is now a Checkr company, but its API, credentials, and docs (help.goodhire.com) are separate from Checkr's own API — don't assume shared auth or endpoints between the two"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/a48dfa62-b156-47dd-a12e-f82f589db102"}