How can I monitor the progress and status of Background Checks initiated via the API?

You can monitor these statuses through webhook notifications, which are sent to a specified URL when a Request's status changes. The webhook payload includes a GUID to identify the request and a retrieve_url to get more information. Additionally you can use the retrieveRequest endpoint to actively query the current status of a specific request. The response from this endpoint will include the overall Request status and the statuses of each individual check.