Skip to main content

Police Checking Integration Setup via National Crime Check

Updated over 12 months ago

Establish an account with National Crime Check (NCC) and the Australian Criminal Intelligence Commission (ACIC)

Before you can run police checks in Australia, you need to gain approval from the ACIC via our Police Checking provider NCC. Once complete, the process of police checking will be managed completely within CheckWorkRights, with NCC handling the document collection and verification with your employee.

To begin, get in contact with the CheckWorkRights team to enable Police Checking on your account. We'll refer you to the NCC account setup process that the ACIC requires to run police checks.

This process can take up to a few weeks, but once completed you will be ready to proceed with the integration setup below.

Enable the Integration between CWR and NCC with OAuth2

Once you've completed the setup of your NCC Account, the first step to setting up the integration to run police checks is to establish an OAuth2 connection between CWR and NCC. This allows CWR to securely request checks from NCC on your behalf.

  1. Login to CheckWorkRights.

  2. Navigate to Admin > Integrations > NCC Integration.

  3. Enable the NCC Integration and select the OAuth2 setup process.

  4. You'll then be sent to NCC to log in there and complete the connection between the platforms.

Next, you'll need to configure the webhook between NCC and CheckWorkRights. This will facilitate the secure transfer of data from NCC back to CheckWorkRights, including status updates and the final check result document.

Creation of a webhook between NCC and CWR

CheckWorkRights provides a Webhook URL and Authorisation Header that needs to be added to the NCC platform. In return, NCC provides a Webhook Signing Token and NCC co-branded site ID that need to be stored in CheckWorkRights.

  1. Create a webhook record in NCC, adding the CheckWorkRights provided Webhook URL. Ensure that the webhook is only set up for production mode and that all events are enabled.

  2. Once created, navigate to the edit webhook tab, and add the CheckWorkRights provided Authorisation Header.

  3. Retrieve the Webhook Signing Token from the now-configured webhook overview screen. Insert it into the relevant field in CWR.

  4. Retrieve the NCC co-branded Site ID from the co-branded sites tab in NCC. Insert it into the relevant field in CWR.

The integration between NCC and CWR should now be completely configured.

If you need further assistance, contact our team via this form.

Did this answer your question?