---
title: "New Advanced search on Agency Group Candidate"
method: POST
path: "/agency-group/{agency_group_id}/advanced-search-v2/candidate"
tags: ["Agency Group Candidate Advanced Search"]
---

# New Advanced search on Agency Group Candidate

`POST /agency-group/{agency_group_id}/advanced-search-v2/candidate`

## Request

- Base URL: `http://localhost:3010/v1`
- URL: `http://localhost:3010/v1/agency-group/{agency_group_id}/advanced-search-v2/candidate`
- Auth: HTTP basic

## Request body

- AgencyGroupCandidateAdvancedSearchV2Query
  - `project` object
    - `first_name` 1, required
    - `last_name` 1, required
    - `full_name` 1, required
    - `username` 1
    - `gender` 1
    - `status` 1
    - `status_since` 1
    - `candidate_id` 1, required
    - `candidate_type_id` 1
    - `agency_group_id` 1, required
    - `city` 1
    - `province` 1
    - `post_code` 1
    - `country_code` 1
    - `address_line1` 1
    - `address_line2` 1
    - `status_reason` 1
    - `responsible_consultant` 1
    - `languages` 1
    - `contact_numbers` 1
    - `emails` 1
    - `last_contacted_at` 1
    - `dbs_status` 1
    - `policies` 1
    - `first_status_date` 1
    - `last_status_date` 1
    - `current_status` 1
    - `first_status` 1
    - `linked_to_agency_group_at` 1
    - `employment_held` 1
    - `physical_address_geo_location` 1
    - `last_shift_worked_at` 1
    - `next_shift_at` 1
    - `activities` 1
    - `documents` 1
    - `user_status` 1
    - `last_login_at` 1
    - `external_verifications` 1
    - `skill_details` 1
    - `qualification_details` 1
    - `registration_body_details` 1
    - `employment_position_held` 1
    - `consultants` 1
    - `keywords` 1
    - `notification_dnc` 1
    - `medium_dnc` 1
    - `chat_token_last_issued_at` 1
    - `transport_type` 1
    - `tags_links` 1
    - `employment_references` 1
    - `current_employment_reference` 1
    - `compliance_default_output` 1
    - `avatar_url` 1
    - `avatar_thumbnail_url` 1
    - `id_number` 1
    - `external_workforce` 1
    - `allocated_agency_group_verified_documents` 1
    - `has_pending_agency_group_verification_documents` 1
    - `is_limited_work_hours_visa` 1
    - `reference_compliance` 1
    - `compliance_rule` 1
    - `has_next_of_kin` 1
    - `next_of_kin_count` 1
  - `sort` string[]
  - `page` integer
  - `items_per_page` integer
  - `query` object
    - `and` AgencyGroupCandidateAdvancedSearchQueryFields[]
      - `and` AgencyGroupCandidateAdvancedSearchQueryFields[]
      - `or` AgencyGroupCandidateAdvancedSearchQueryFields[]
      - `_id` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `candidate_id` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `first_name` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `last_name` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `full_name` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `gender` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `candidate_type_id` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `city` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `province` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `post_code` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `username` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `status` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `status_since` AdvancedSearchOperationsDateField
        - `equal` string, date-time, nullable
        - `greater_than` string, date-time, nullable
        - `less_than` string, date-time, nullable
        - `greater_than_equal` string, date-time, nullable
        - `less_than_equal` string, date-time, nullable
        - `in` string[]
      - `status_reason` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `responsible_consultant` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `languages` object
        - `code` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `proficiency` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `contains` AdvancedSearchLanguagesQueryFields[]
          - `code` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `proficiency` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
        - `contains_any` AdvancedSearchLanguagesQueryFields[]
          - `code` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `proficiency` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
      - `contact_numbers` object
        - `type` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `number` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `contains` AdvancedSearchContactNumbersQueryFields[]
          - `type` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `number` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
        - `contains_any` AdvancedSearchContactNumbersQueryFields[]
          - `type` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `number` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
      - `emails` object
        - `status` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `label` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `email` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `contains` AdvancedSearchEmailsQueryFields[]
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `label` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `email` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
        - `contains_any` AdvancedSearchEmailsQueryFields[]
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `label` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `email` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
      - `compliance_contract` object
        - `agency_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `contract_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `contract_output` AdvancedSearchOperationsIntegerField
          - `equal` integer, nullable
          - `greater_than` integer, nullable
          - `less_than` integer, nullable
          - `greater_than_equal` integer, nullable
          - `less_than_equal` integer, nullable
          - `in` integer[]
          - `nin` integer[]
        - `contains` AdvancedSearchAgencyGroupContractQueryFields[]
          - `agency_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `contract_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `contract_output` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
        - `contains_any` AdvancedSearchAgencyGroupContractQueryFields[]
          - `agency_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `contract_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `contract_output` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
      - `compliance_condition` object
        - `rule_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `condition_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `condition_output` AdvancedSearchOperationsIntegerField
          - `equal` integer, nullable
          - `greater_than` integer, nullable
          - `less_than` integer, nullable
          - `greater_than_equal` integer, nullable
          - `less_than_equal` integer, nullable
          - `in` integer[]
          - `nin` integer[]
        - `condition_dump_created_date` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `contains` AdvancedSearchConditionQueryFields[]
          - `rule_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `condition_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `condition_output` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `condition_dump_created_date` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
        - `contains_any` AdvancedSearchConditionQueryFields[]
          - `rule_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `condition_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `condition_output` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `condition_dump_created_date` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
      - `compliance_rule` object
        - `rule_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `rule_output` AdvancedSearchOperationsIntegerField
          - `equal` integer, nullable
          - `greater_than` integer, nullable
          - `less_than` integer, nullable
          - `greater_than_equal` integer, nullable
          - `less_than_equal` integer, nullable
          - `in` integer[]
          - `nin` integer[]
        - `rule_output_change_date` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `contains` AdvancedSearchRuleQueryFields[]
          - `rule_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `rule_output` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `rule_output_change_date` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
        - `contains_any` AdvancedSearchRuleQueryFields[]
          - `rule_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `rule_output` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `rule_output_change_date` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
      - `last_contacted_at` AdvancedSearchOperationsDateField
        - `equal` string, date-time, nullable
        - `greater_than` string, date-time, nullable
        - `less_than` string, date-time, nullable
        - `greater_than_equal` string, date-time, nullable
        - `less_than_equal` string, date-time, nullable
        - `in` string[]
      - `dbs_status` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `policies` object
        - `version` AdvancedSearchOperationsIntegerField
          - `equal` integer, nullable
          - `greater_than` integer, nullable
          - `less_than` integer, nullable
          - `greater_than_equal` integer, nullable
          - `less_than_equal` integer, nullable
          - `in` integer[]
          - `nin` integer[]
        - `type_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `contains` AgencyGroupCandidateAdvancedSearchPoliciesQueryFields[]
          - `version` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `type_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
        - `contains_any` AgencyGroupCandidateAdvancedSearchPoliciesQueryFields[]
          - `version` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `type_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
      - `first_status_date` object
        - `status` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `date` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `contains` AdvancedSearchStatusSummaryQueryFields[]
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `date` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
        - `contains_any` AdvancedSearchStatusSummaryQueryFields[]
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `date` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
      - `last_status_date` object
        - `status` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `date` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `contains` AdvancedSearchStatusSummaryQueryFields[]
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `date` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
        - `contains_any` AdvancedSearchStatusSummaryQueryFields[]
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `date` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
      - `current_status` AdvancedSearchExtendedStatusQueryFields
        - `status` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `status_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `reason` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `date` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
      - `first_status` AdvancedSearchExtendedStatusQueryFields
        - `status` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `status_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `reason` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `date` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
      - `linked_to_agency_group_at` AdvancedSearchOperationsDateField
        - `equal` string, date-time, nullable
        - `greater_than` string, date-time, nullable
        - `less_than` string, date-time, nullable
        - `greater_than_equal` string, date-time, nullable
        - `less_than_equal` string, date-time, nullable
        - `in` string[]
      - `employment_held` object
        - `job_family_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `job_family_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `job_title_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `job_title_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `total_time` AdvancedSearchOperationsIntegerField
          - `equal` integer, nullable
          - `greater_than` integer, nullable
          - `less_than` integer, nullable
          - `greater_than_equal` integer, nullable
          - `less_than_equal` integer, nullable
          - `in` integer[]
          - `nin` integer[]
        - `last_employed_at` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `contains` AdvancedSearchEmpHeldQueryFields[]
          - `job_family_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `job_family_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `job_title_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `job_title_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `total_time` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `last_employed_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
        - `contains_any` AdvancedSearchEmpHeldQueryFields[]
          - `job_family_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `job_family_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `job_title_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `job_title_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `total_time` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `last_employed_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
      - `physical_address_geo_location` AdvancedSearchOperationsGeoLocationField
        - `equal` unknown
        - `near` object
          - `coordinates` number[], required: Array containing geo location in this form: [ <longitude> , <latitude> ]
          - `max_distance` integer, required: The max distance a location can be away from the specified location.
          - `min_distance` integer: The min distance a location should be away from the specified location.
        - `within` object
          - `coordinates` number[], required: Array containing geo location in this form: [ <longitude> , <latitude> ]
          - `max_distance` integer, required: The max distance a location can be away from the specified location.
      - `last_shift_worked_at` AdvancedSearchOperationsDateField
        - `equal` string, date-time, nullable
        - `greater_than` string, date-time, nullable
        - `less_than` string, date-time, nullable
        - `greater_than_equal` string, date-time, nullable
        - `less_than_equal` string, date-time, nullable
        - `in` string[]
      - `next_shift_at` AdvancedSearchOperationsDateField
        - `equal` string, date-time, nullable
        - `greater_than` string, date-time, nullable
        - `less_than` string, date-time, nullable
        - `greater_than_equal` string, date-time, nullable
        - `less_than_equal` string, date-time, nullable
        - `in` string[]
      - `activities` object
        - `activity_type` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `total` AdvancedSearchOperationsIntegerField
          - `equal` integer, nullable
          - `greater_than` integer, nullable
          - `less_than` integer, nullable
          - `greater_than_equal` integer, nullable
          - `less_than_equal` integer, nullable
          - `in` integer[]
          - `nin` integer[]
        - `last_activity_at` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `contains` AdvancedSearchActivitiesQueryFields[]
          - `activity_type` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `total` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `last_activity_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
        - `contains_any` AdvancedSearchActivitiesQueryFields[]
          - `activity_type` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `total` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
          - `last_activity_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
      - `documents` object
        - `system_document_type_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `status` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `uploaded_at` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `contains` AdvancedSearchDocumentsQueryFields[]
          - `system_document_type_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `uploaded_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
        - `contains_any` AdvancedSearchDocumentsQueryFields[]
          - `system_document_type_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `uploaded_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
      - `user_status` AdvancedSearchOperationsStringField
        - `like` string, nullable
        - `equal` string, nullable
        - `in` string[]
        - `nin` string[]
        - `greater_than` string, nullable
        - `less_than` string, nullable
        - `greater_than_equal` string, nullable
        - `less_than_equal` string, nullable
      - `last_login_at` AdvancedSearchOperationsDateField
        - `equal` string, date-time, nullable
        - `greater_than` string, date-time, nullable
        - `less_than` string, date-time, nullable
        - `greater_than_equal` string, date-time, nullable
        - `less_than_equal` string, date-time, nullable
        - `in` string[]
      - `external_verifications` object
        - `name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `type_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `value` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `contains` AdvancedSearchExternalVerificationsQueryFields[]
          - `name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `type_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `value` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
        - `contains_any` AdvancedSearchExternalVerificationsQueryFields[]
          - `name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `type_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `value` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
      - `skill_details` object
        - `skill_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `skill_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `type` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `status` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `duration` AdvancedSearchOperationsIntegerField
          - `equal` integer, nullable
          - `greater_than` integer, nullable
          - `less_than` integer, nullable
          - `greater_than_equal` integer, nullable
          - `less_than_equal` integer, nullable
          - `in` integer[]
          - `nin` integer[]
        - `contains` AdvancedSearchSkillsQueryFields[]
          - `skill_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `skill_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `type` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `duration` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
        - `contains_any` AdvancedSearchSkillsQueryFields[]
          - `skill_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `skill_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `type` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `duration` AdvancedSearchOperationsIntegerField
            - `equal` integer, nullable
            - `greater_than` integer, nullable
            - `less_than` integer, nullable
            - `greater_than_equal` integer, nullable
            - `less_than_equal` integer, nullable
            - `in` integer[]
            - `nin` integer[]
      - `qualification_details` object
        - `qualification_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `qualification_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `obtained_at` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `expires_at` AdvancedSearchOperationsDateField
          - `equal` string, date-time, nullable
          - `greater_than` string, date-time, nullable
          - `less_than` string, date-time, nullable
          - `greater_than_equal` string, date-time, nullable
          - `less_than_equal` string, date-time, nullable
          - `in` string[]
        - `status` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `contains` AdvancedSearchQualificationsQueryFields[]
          - `qualification_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `qualification_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `obtained_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
          - `expires_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
        - `contains_any` AdvancedSearchQualificationsQueryFields[]
          - `qualification_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `qualification_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `obtained_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
          - `expires_at` AdvancedSearchOperationsDateField
            - `equal` string, date-time, nullable
            - `greater_than` string, date-time, nullable
            - `less_than` string, date-time, nullable
            - `greater_than_equal` string, date-time, nullable
            - `less_than_equal` string, date-time, nullable
            - `in` string[]
          - `status` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
      - `registration_body_details` object
        - `registration_body_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `registration_body_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `registration_body_short_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `status_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `status_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `registration_body_entry_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `registration_body_entry_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `registration_body_entry_short_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `registration_body_entry_status_id` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `registration_body_entry_status_name` AdvancedSearchOperationsStringField
          - `like` string, nullable
          - `equal` string, nullable
          - `in` string[]
          - `nin` string[]
          - `greater_than` string, nullable
          - `less_than` string, nullable
          - `greater_than_equal` string, nullable
          - `less_than_equal` string, nullable
        - `obtained_at` AdvancedSearchOperationsDateWithoutTimeField
          - `equal` string, date, nullable
          - `greater_than` string, date, nullable
          - `less_than` string, date, nullable
          - `greater_than_equal` string, date, nullable
          - `less_than_equal` string, date, nullable
          - `in` string[]
        - `valid_at` AdvancedSearchOperationsDateWithoutTimeField
          - `equal` string, date, nullable
          - `greater_than` string, date, nullable
          - `less_than` string, date, nullable
          - `greater_than_equal` string, date, nullable
          - `less_than_equal` string, date, nullable
          - `in` string[]
        - `expires_at` AdvancedSearchOperationsDateWithoutTimeField
          - `equal` string, date, nullable
          - `greater_than` string, date, nullable
          - `less_than` string, date, nullable
          - `greater_than_equal` string, date, nullable
          - `less_than_equal` string, date, nullable
          - `in` string[]
        - `contains` CandidateAdvancedSearchRegistrationBodyQueryFields[]
          - `registration_body_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `registration_body_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `registration_body_short_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `status_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `status_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `registration_body_entry_id` AdvancedSearchOperationsStringField
            - `like` string, nullable
            - `equal` string, nullable
            - `in` string[]
            - `nin` string[]
            - `greater_than` string, nullable
            - `less_than` string, nullable
            - `greater_than_equal` string, nullable
            - `less_than_equal` string, nullable
          - `registration_body_entry_name` AdvancedSearchOperationsStringField
            - `like` string, nullable
- … truncated; see the full OpenAPI document linked below

## Response `200`

list of agency group candidate based on search criteria

- AgencyGroupCandidateAdvancedSearchV2Result[]
  - `_id` string, required
  - `updated_at` string, date-time, required
  - `created_at` string, date-time, required
  - `__v` integer, required
  - `first_name` string, required
  - `last_name` string, required
  - `username` string
  - `full_name` string, required
  - `gender` 'male' | 'female' | 'other'
  - `candidate_type_id` string
  - `candidate_id` string, required
  - `agency_group_id` string, required
  - `city` string
  - `province` string
  - `post_code` string
  - `address_line1` string
  - `address_line2` string
  - `country_code` string
  - `status` string
  - `status_since` string, date-time
  - `status_reason` string
  - `responsible_consultant` string
  - `emails` EmailsDef[]
    - `email` string, required
    - `label` string, required
    - `status` string, required
  - `contact_numbers` ContactNumbersDef[]
    - `type` string, required
    - `number` string, required
  - `languages` LanguagesDef[]
    - `code` string, required
    - `proficiency` string, required
    - `name` string, required
  - `last_contacted_at` string, date-time
  - `dbs_status` string
  - `policies` Policies[]
    - `type_id` string, required
    - `version` integer, required
  - `first_status_date` StatusAndDateDef[]
    - `status` string, required
    - `date` string, date-time, required
  - `last_status_date` StatusAndDateDef[]
    - `status` string, required
    - `date` string, date-time, required
  - `current_status` ExtendedStatusDef
    - `status` string, required
    - `status_id` string, required
    - `date` string, date-time, required
    - `reason` string
  - `first_status` ExtendedStatusDef
    - `status` string, required
    - `status_id` string, required
    - `date` string, date-time, required
    - `reason` string
  - `linked_to_agency_group_at` string, date-time
  - `employment_held` EmploymentHeld[]
    - `job_family_id` string, required
    - `job_family_name` string, required
    - `job_title_id` string, required
    - `job_title_name` string, required
    - `total_time` integer, required
    - `last_employed_at` string, date-time, required
  - `physical_address_geo_location` PhysicalAddressGeoLocationDef
    - `type` 'Point', required
    - `coordinates` number[], required
  - `last_shift_worked_at` string, date-time
  - `next_shift_at` string, date-time
  - `activities` ActivityTypeDef[]
    - `activity_type` string, required
    - `total` integer, required
    - `last_activity_at` string, date-time, required
  - `documents` DocumentModelDef[]
    - `status` string, required
    - `system_document_type_id` string, required
    - `uploaded_at` string, date-time, required
  - `user_status` string
  - `last_login_at` string, date-time
  - `external_verifications` ExternalVerificationsItem[]
    - `name` string, required
    - `type_id` string, required
    - `value` 'Yes' | 'No', required
  - `skill_details` SkillDetailsDef[]
    - `skill_id` string, required
    - `skill_name` string, required
    - `type` string, required
    - `duration` integer, required
    - `status` string, required
  - `qualification_details` QualificationDetailsDef[]
    - `qualification_id` string, required
    - `qualification_name` string, required
    - `obtained_at` string, date-time
    - `expires_at` string, date-time
    - `status` string, required
  - `registration_body_details` RegistrationBodyDetailsDef[]
    - `registration_body_id` string, required
    - `registration_body_name` string, required
    - `registration_body_short_name` string, required
    - `status_id` string, required
    - `status_name` string, required
    - `reference` string, required
    - `obtained_at` string, date-time
    - `valid_at` string, date-time
    - `expires_at` string, date-time
    - `registration_body_entry_id` string
    - `registration_body_entry_name` string
    - `registration_body_entry_short_name` string
    - `registration_body_entry_status_id` string
    - `registration_body_entry_status_name` string
  - `employment_position_held` EmploymentPositionHeldDef[]
    - `position_held_id` string, required
    - `job_family_id` string
    - `job_family_name` string
    - `job_title_id` string, required
    - `job_title_name` string, required
    - `last_computed_at` string, date-time, required
    - `overall_duration` integer, required
    - `status_name` string, required
    - `status_total_time` integer, required
    - `status_current` boolean, required
    - `status_last_end_date` string, date-time, required
    - `work_suggestion_status` string, required
  - `consultants` ConsultantsDef[]
    - `user_name` string
    - `user_id` string
    - `consultant_role` string
  - `keywords` KeywordsDef[]
    - `name` string, required
    - `id` string, required
  - `notification_dnc` boolean
  - `medium_dnc` object[]
    - `type` string
    - `value` boolean
  - `chat_token_last_issued_at` string, date-time
  - `transport_type` string
  - `tags_links` TagsLinksDef[]
    - `tag_id` string, required
  - `current_employment_reference` string
  - `employment_references` EmploymentReference[]
    - `reference` string, required
    - `effective_from` string, date-time, required
  - `compliance_contract` AgencyGroupComplianceContractResponse[]
    - `contract_id` string, required
    - `agency_id` string
    - `contract_output` integer
  - `compliance_rule` ComplianceRuleResponse[]
    - `rule_id` string, required
    - `rule_output` integer
    - `rule_output_change_date` string, date-time
  - `compliance_condition` ComplianceConditionResponse[]
    - `condition_id` string, required
    - `rule_id` string
    - `condition_output` integer
    - `condition_dump_created_date` string, date-time
  - `compliance_default_output` integer
  - `avatar_thumbnail_url` string
  - `avatar_url` string
  - `id_number` string
  - `external_workforce` string
  - `allocated_agency_group_verified_documents` object[]
    - `document_type_id` string, required
    - `document_id` string, required
    - `verified_at` string, date-time, required
    - `issued_at` string, date-time
    - `expire_at` string, date-time
  - `has_pending_agency_group_verification_documents` boolean
  - `is_limited_work_hours_visa` string
  - `reference_compliance` object[]
    - `reference_compliance_standard_id` string, required
    - `is_compliant` boolean, required
    - `compliance_expiry_date` string, date-time
    - `candidate_match_enabled_position_type` boolean, required

## Other responses

- `204`: No content
- `400`: Validation Error. Usually caused by a missing or invalid parameter.
- `401`: Authorization Error. Thrown if the user does not have access to resource.
- `403`: Permission denied error
- `default`: Server error occurred

---

[API](https://skmtc.dev/staffshift/apis/staffshift-api-gateway.md) - [All operations](https://skmtc.dev/staffshift/apis/staffshift-api-gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/staffshift/apis/staffshift-api-gateway/revisions/1f079f6b65f5?raw)
