The PeopleCheck API is designed to keep you closely connected with the status of your background checks, providing real-time updates so you stay informed at every step. Whether results come back clear, are still in progress, or require your attention because they’ve been flagged, you can easily access detailed insights to guide your decisions. Once a candidate completes their onboarding form, a screening begins. A screening runs each check element defined by the package and tracks overall progress.

Results are available in two formats

We make it easy to access results in two convenient ways: By offering both formats, you get the insights you need to make informed decisions quickly, while keeping your compliance process organised.

Understanding statuses

Each screening reports its overall progress with a progress object:
  • total — the percentage (%) of the screening completed so far.
  • status — the current state of the screening.
The status field can take the following values: Individual check elements report their own result.status, most commonly confirmed when an element has completed.

Keeping up to date

You can poll the screenings endpoints for progress, but the most efficient way to stay informed is to let updates come to you. Configure webhooks to receive a notification the moment a request or result changes.