Initiate a background check

Creates a pending background check for an application and returns a consent URL for the candidate to complete.

Authentication

AuthorizationBearer

Supabase-issued user JWT. Send as Authorization Bearer header. Dedicated API keys are planned for a future release.

Request

This endpoint expects an object.
application_idstringRequiredformat: "uuid"
checks_requestedlist of enumsRequired
documents_requiredlist of stringsOptional

Response

Background check created.
background_checkobjectOptional
consent_urlstringOptionalformat: "uri"

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error