# Certn API Documentation

> Source: https://centric-api-docs.certn.co/#check-AU_WORKING_WITH_CHILDREN_CHECK_1

### Australian Working With Children Check

**Australian Working With Children Check**

**Identifier:** `AU_WORKING_WITH_CHILDREN_CHECK_1`

A Working With Children Check (WWCC) is a government-issued clearance required in Australia for individuals who work or volunteer in roles involving contact with children. It is a legal compliance requirement in all Australian states and territories, though the rules, processes, and names vary slightly by jurisdiction. The search queries official Australian state data sources using the individual's name and details on the card to confirm if an individual has a valid registration and is authorised to work with children in the specific state. The results detail if the card is valid or not.

### Request Examples

#### Invite via PROFESSIONAL_REGULATORY_REGISTER_1 (Employment)

Order AU_WORKING_WITH_CHILDREN_CHECK_1 via invite through parent check PROFESSIONAL_REGULATORY_REGISTER_1. Applicant completes a secure form to provide their details.

```json

{
  "email_address": "applicant@example.com",
  "send_invite_email": true,
  "check_types_with_arguments": {
    "PROFESSIONAL_REGULATORY_REGISTER_1": {
      "ordering_type": "EXPLICIT_ORDERING",
      "explicit_check_type": [
        "AU_WORKING_WITH_CHILDREN_CHECK_1"
      ]
    }
  },
  "permissible_purpose": "EMPLOYMENT"
}

```

#### Quickscreen via PROFESSIONAL_REGULATORY_REGISTER_1 (Employment)

Order AU_WORKING_WITH_CHILDREN_CHECK_1 via quickscreen through parent check PROFESSIONAL_REGULATORY_REGISTER_1

```json

{
  "email_address": "applicant@example.com",
  "send_invite_email": false,
  "check_types_with_arguments": {
    "PROFESSIONAL_REGULATORY_REGISTER_1": {
      "ordering_type": "EXPLICIT_ORDERING",
      "explicit_check_type": [
        "AU_WORKING_WITH_CHILDREN_CHECK_1"
      ]
    }
  },
  "input_claims": {
    "are_consents_and_disclosures_accepted": true,
    "date_of_birth": "1990-01-15",
    "email_address": "applicant@example.com",
    "is_general_authorization_accepted": true,
    "name": {
      "given_name": "John",
      "family_name": "Doe",
      "additional_name": "",
      "type": "LEGAL"
    },
    "phone_number": "+14165551234",
    "position_location": {
      "address": {
        "street_number": "100",
        "street_address": "King Street West",
        "locality": "Toronto",
        "country": "CA",
        "postal_code": "M5X 1A9",
        "administrative_division_1": "ON"
      },
      "type": "SET_WORK_OR_OFFICE_ADDRESS"
    },
    "residences": [
      {
        "address": {
          "street_address": "123 Main Street",
          "unit_number": "Suite 100",
          "locality": "Toronto",
          "administrative_division_1": "ON",
          "country": "CA",
          "postal_code": "M5V 2T6"
        },
        "start_date": "2020-01-01",
        "end_date": null
      }
    ],
    "wwcc_card_details": {
      "australian_state": "example_string",
      "card_given_name": "example_string",
      "card_number": "example_string"
    }
  }
}

```

#### Invite via PROFESSIONAL_REGULATORY_REGISTER_1 (Tenancy)

Order AU_WORKING_WITH_CHILDREN_CHECK_1 via invite through parent check PROFESSIONAL_REGULATORY_REGISTER_1. Applicant completes a secure form to provide their details.

```json

{
  "email_address": "applicant@example.com",
  "send_invite_email": true,
  "check_types_with_arguments": {
    "PROFESSIONAL_REGULATORY_REGISTER_1": {
      "ordering_type": "EXPLICIT_ORDERING",
      "explicit_check_type": [
        "AU_WORKING_WITH_CHILDREN_CHECK_1"
      ]
    }
  },
  "permissible_purpose": "TENANCY"
}

```

#### Quickscreen via PROFESSIONAL_REGULATORY_REGISTER_1 (Tenancy)

Order AU_WORKING_WITH_CHILDREN_CHECK_1 via quickscreen through parent check PROFESSIONAL_REGULATORY_REGISTER_1

```json

{
  "email_address": "applicant@example.com",
  "send_invite_email": false,
  "check_types_with_arguments": {
    "PROFESSIONAL_REGULATORY_REGISTER_1": {
      "ordering_type": "EXPLICIT_ORDERING",
      "explicit_check_type": [
        "AU_WORKING_WITH_CHILDREN_CHECK_1"
      ]
    }
  },
  "input_claims": {
    "are_consents_and_disclosures_accepted": true,
    "date_of_birth": "1990-01-15",
    "email_address": "applicant@example.com",
    "is_general_authorization_accepted": true,
    "name": {
      "given_name": "John",
      "family_name": "Doe",
      "additional_name": "",
      "type": "LEGAL"
    },
    "phone_number": "+14165551234",
    "residences": [
      {
        "address": {
          "street_address": "123 Main Street",
          "unit_number": "Suite 100",
          "locality": "Toronto",
          "administrative_division_1": "ON",
          "country": "CA",
          "postal_code": "M5V 2T6"
        },
        "start_date": "2020-01-01",
        "end_date": null
      }
    ],
    "wwcc_card_details": {
      "australian_state": "example_string",
      "card_given_name": "example_string",
      "card_number": "example_string"
    },
    "position_location": {
      "address": {
        "street_number": "100",
        "street_address": "King Street West",
        "locality": "Toronto",
        "country": "CA",
        "postal_code": "M5X 1A9",
        "administrative_division_1": "ON"
      },
      "type": "SET_WORK_OR_OFFICE_ADDRESS"
    }
  }
}

```

### Explicit Ordering

*When ordering this child via its parent.*

```json

{
  "PROFESSIONAL_REGULATORY_REGISTER_1": {
    "ordering_type": "EXPLICIT_ORDERING",
    "explicit_check_type": [
      "AU_WORKING_WITH_CHILDREN_CHECK_1"
    ]
  }
}

```

**Note:** This check is ordered via invite or through a parent check. Applicant data is collected via the invite form and is not sent in the API request body.

### Response

**201 Created** — Successfully ordered. Use the returned `id` to retrieve the full case via `GET /api/public/cases/{id}/`.

### Error codes

| Status | Type | Description |
|--------|------|-------------|
| 400 | `validation_error` | Invalid request data |
| 401 | `client_error` | Authentication failed |
| 403 | `client_error` | Permission denied |
| 422 | `validation_error` | Request validation failed (e.g. missing required fields) |
