---
title: "Rank postings by facets"
method: POST
path: "/rankings/{rankingFacet}"
tags: ["Rankings"]
---

# Rank postings by facets

`POST /rankings/{rankingFacet}`

## Request

- Base URL: `https://api.lightcast.io/ca-jpa`
- URL: `https://api.lightcast.io/ca-jpa/rankings/{rankingFacet}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://auth.emsicloud.com/connect/token` scopes: `emsi_open`

Group and rank postings by {rankingFacet}.

## Path parameters

- `rankingFacet` 'cd' | 'cd_name' | 'certifications' | 'certifications_name' | 'city' | 'city_name' | 'cma' | 'cma_name' | 'common_skills' | 'common_skills_name' | 'company' | 'company_name' | 'contract_type' | 'contract_type_name' | 'csd' | 'csd_name' | 'edulevels' | 'edulevels_name' | 'employment_type' | 'employment_type_name' | 'lot_career_area' | 'lot_career_area_name' | 'lot_occupation' | 'lot_occupation_name' | 'lot_occupation_group' | 'lot_occupation_group_name' | 'lot_specialized_occupation' | 'lot_specialized_occupation_name' | 'max_edulevels' | 'max_edulevels_name' | 'min_edulevels' | 'min_edulevels_name' | 'max_years_experience' | 'min_years_experience' | 'naics2' | 'naics2_name' | 'naics3' | 'naics3_name' | 'naics4' | 'naics4_name' | 'naics5' | 'naics5_name' | 'naics6' | 'naics6_name' | 'noc1' | 'noc1_name' | 'noc2' | 'noc2_name' | 'noc3' | 'noc3_name' | 'noc4' | 'noc4_name' | 'noc5' | 'noc5_name' | 'pr' | 'pr_name' | 'province' | 'province_name' | 'remote_type' | 'remote_type_name' | 'skill_categories' | 'skill_categories_name' | 'skill_cluster' | 'skill_subcategories' | 'skill_subcategories_name' | 'skills' | 'skills_name' | 'software_skills' | 'software_skills_name' | 'sources' | 'specialized_skills' | 'specialized_skills_name' | 'title' | 'title_name', required

## Query parameters

- `noc_version` 'ca_noc2021'
- `company_version` 'emsi_company'
- `area_version` 'ca_area_sgc2016' | 'ca_area_sgc2021'
- `area_ca_version` '2021.0.0' | '2016.0.0'
- `new_taxonomy_versions` true | false
- `lot_version` '6' | '7'

## Request body

- object
  - `filter` union, required: An object or a list of up to 10 objects.
    - object
      - `active_sources_info` object: Source information for where the posting can be found online.
        - `type` string
        - `source` string
        - `url` string
      - `when` union, required: Job posting timeframe filter, can be the string `active` (except for the timeseries endpoints) to match all currently active postings, or a more granular timeframe `when` object detailed below.
        - string
        - object
          - `start` string, required: The start of a date range, an ISO-8061 year-month or year-month-day date format.
          - `end` string, required: The end of a date range, an ISO-8061 year-month or year-month-day date format.
          - `type` 'posted' | 'active' | 'expired': Determines how posting dates are evaluated. * `posted` - Match postings that were posted in your date range. * `active` - Match postings that were active within your date range. * `expired` - Match postings that expired in your date range.
      - `keywords` object
        - `query` string, required: Keyword(s) to match in the original title and body of the job postings.
        - `type` 'or' | 'and' | 'phrase' | 'expression': How the keyword(s) are matched in a job posting. * `or` - Match postings with any of the keywords. * `and` - Match postings with all the keywords. * `phrase` - Match postings with the keywords as a phrase. * `expression` - Match postings using a complex boolean expression; e.g. `"(uav OR drone) AND agriculture NOT surveillance"`. * Alternatively, you can prefix a word with `-` to exclude it; e.g. `"games Android -iOS"` would match postings that mention 'games' and 'Android' but exclude those that mention 'iOS'.
      - `city` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `city_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `cma` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `cma_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `csd` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `csd_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `cd` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `cd_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `province` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `province_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `pr` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `pr_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `title` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `title_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc1` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc1_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc2` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc2_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc3` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc3_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc4` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc4_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc5` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc5_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `company` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `company_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `company_is_staffing` boolean: Passing `false` filters out postings from companies that have been identified as staffing companies or recruiting agencies; `true` limits results to _only_ those from staffing or recruiting companies. By default both staffing and non-staffing companies are included in the results.
      - `naics2` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics2_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics3` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics3_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics4` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics4_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics5` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics5_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics6` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics6_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_cluster` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skills` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For skills version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skills_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For skills version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `sources` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `edulevels` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `edulevels_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `employment_type` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `employment_type_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `min_years_experience` object: This filter operates on the advertised minimum years of experience found in a job posting. Not all postings advertise minimum years of experience, when using this filter only postings with a minimum years of experience will be included in your results.
        - `lower_bound` integer: Lower bound for the minimum years of experience required by a job posting (years are inclusive).
        - `upper_bound` integer: Upper bound for the minimum years of experience required by a job posting (years are inclusive).
      - `max_years_experience` object: This filter operates on the advertised maximum years of experience found in a job posting. Not all postings advertise maximum years of experience, when using this filter only postings with a maximum years of experience will be included in your results.
        - `lower_bound` integer: Lower bound for the maximum years of experience required by a job posting (years are inclusive).
        - `upper_bound` integer: Upper bound for the maximum years of experience required by a job posting (years are inclusive).
      - `salary` object: This filter operates on the average advertised annual salary found in a job posting. Not all postings advertise salaries, when using this filter only postings with advertised salaries will be included in your results.
        - `lower_bound` integer
        - `upper_bound` integer
      - `min_salary` object: This filter operates on the minimum advertised annual salary found in a job posting. Not all postings advertise salaries, when using this filter only postings with advertised salaries will be included in your results.
        - `lower_bound` integer
        - `upper_bound` integer
      - `max_salary` object: This filter operates on the maximum advertised annual salary found in a job posting. Not all postings advertise salaries, when using this filter only postings with advertised salaries will be included in your results.
        - `lower_bound` integer
        - `upper_bound` integer
      - `posting_duration` object: This filter operates on the number of days a posting has been active. This filter differs from the 'posting_duration' metric in that it will take into account currently active posting durations, where the metric only calculates duration of expired postings.
        - `lower_bound` integer: Lower bound for the number of days a posting has been active for (days are inclusive).
        - `upper_bound` integer: Upper bound for the number of days a posting has been active for (days are inclusive).
      - `is_internship` boolean: Job postings that are described as internship positions.
      - `remote_type` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `remote_type_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_categories` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_categories_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_subcategories` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_subcategories_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `min_edulevels` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `min_edulevels_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `max_edulevels` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `max_edulevels_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `language` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `language_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_specialized_occupation` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_specialized_occupation_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_occupation` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_occupation_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_occupation_group` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_occupation_group_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_career_area` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_career_area_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `contract_type` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `contract_type_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
    - object[]
      - `active_sources_info` object: Source information for where the posting can be found online.
        - `type` string
        - `source` string
        - `url` string
      - `when` union, required: Job posting timeframe filter, can be the string `active` (except for the timeseries endpoints) to match all currently active postings, or a more granular timeframe `when` object detailed below.
        - string
        - object
          - `start` string, required: The start of a date range, an ISO-8061 year-month or year-month-day date format.
          - `end` string, required: The end of a date range, an ISO-8061 year-month or year-month-day date format.
          - `type` 'posted' | 'active' | 'expired': Determines how posting dates are evaluated. * `posted` - Match postings that were posted in your date range. * `active` - Match postings that were active within your date range. * `expired` - Match postings that expired in your date range.
      - `keywords` object
        - `query` string, required: Keyword(s) to match in the original title and body of the job postings.
        - `type` 'or' | 'and' | 'phrase' | 'expression': How the keyword(s) are matched in a job posting. * `or` - Match postings with any of the keywords. * `and` - Match postings with all the keywords. * `phrase` - Match postings with the keywords as a phrase. * `expression` - Match postings using a complex boolean expression; e.g. `"(uav OR drone) AND agriculture NOT surveillance"`. * Alternatively, you can prefix a word with `-` to exclude it; e.g. `"games Android -iOS"` would match postings that mention 'games' and 'Android' but exclude those that mention 'iOS'.
      - `city` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `city_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `cma` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `cma_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `csd` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `csd_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `cd` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `cd_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `province` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `province_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `pr` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `pr_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `title` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `title_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc1` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc1_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc2` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc2_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc3` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc3_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc4` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc4_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc5` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `noc5_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `company` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `company_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `company_is_staffing` boolean: Passing `false` filters out postings from companies that have been identified as staffing companies or recruiting agencies; `true` limits results to _only_ those from staffing or recruiting companies. By default both staffing and non-staffing companies are included in the results.
      - `naics2` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics2_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics3` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics3_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics4` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics4_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics5` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics5_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics6` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `naics6_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_cluster` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skills` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For skills version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skills_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above). For skills version see [/meta](#meta).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `sources` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `edulevels` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `edulevels_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `employment_type` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `employment_type_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `min_years_experience` object: This filter operates on the advertised minimum years of experience found in a job posting. Not all postings advertise minimum years of experience, when using this filter only postings with a minimum years of experience will be included in your results.
        - `lower_bound` integer: Lower bound for the minimum years of experience required by a job posting (years are inclusive).
        - `upper_bound` integer: Upper bound for the minimum years of experience required by a job posting (years are inclusive).
      - `max_years_experience` object: This filter operates on the advertised maximum years of experience found in a job posting. Not all postings advertise maximum years of experience, when using this filter only postings with a maximum years of experience will be included in your results.
        - `lower_bound` integer: Lower bound for the maximum years of experience required by a job posting (years are inclusive).
        - `upper_bound` integer: Upper bound for the maximum years of experience required by a job posting (years are inclusive).
      - `salary` object: This filter operates on the average advertised annual salary found in a job posting. Not all postings advertise salaries, when using this filter only postings with advertised salaries will be included in your results.
        - `lower_bound` integer
        - `upper_bound` integer
      - `min_salary` object: This filter operates on the minimum advertised annual salary found in a job posting. Not all postings advertise salaries, when using this filter only postings with advertised salaries will be included in your results.
        - `lower_bound` integer
        - `upper_bound` integer
      - `max_salary` object: This filter operates on the maximum advertised annual salary found in a job posting. Not all postings advertise salaries, when using this filter only postings with advertised salaries will be included in your results.
        - `lower_bound` integer
        - `upper_bound` integer
      - `posting_duration` object: This filter operates on the number of days a posting has been active. This filter differs from the 'posting_duration' metric in that it will take into account currently active posting durations, where the metric only calculates duration of expired postings.
        - `lower_bound` integer: Lower bound for the number of days a posting has been active for (days are inclusive).
        - `upper_bound` integer: Upper bound for the number of days a posting has been active for (days are inclusive).
      - `is_internship` boolean: Job postings that are described as internship positions.
      - `remote_type` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `remote_type_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_categories` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_categories_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_subcategories` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `skill_subcategories_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `min_edulevels` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `min_edulevels_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `max_edulevels` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `max_edulevels_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `language` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `language_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_specialized_occupation` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_specialized_occupation_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_occupation` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_occupation_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_occupation_group` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_occupation_group_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_career_area` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `lot_career_area_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `contract_type` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - union[]
          - union
            - string
            - integer
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
      - `contract_type_name` union: This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering (for details see [Filtering](#filtering) above).
        - string[]
        - object
          - `include` union[]: List of values to include in the filter.
            - union
              - …
          - `exclude` union[]: List of values to exclude from the filter.
            - union
              - …
          - `include_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for inclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
          - `exclude_op` 'and' | 'or' | 'AND' | 'OR': Logical operator used when scanning job postings for exclusive filtering; whether to filter for postings matching any of the given values (`or`) or all of the given values (`and`).
  - `rank` object, required
    - `by` 'unique_postings' | 'duplicate_postings' | 'total_postings' | 'posting_intensity' | 'unique_companies' | 'significance': Some metrics may be approximations for performance reasons.
    - `limit` integer: Unlimited rankings (passing a limit of `0`) are not valid for job titles, cities, companies, skills, and certifications facets. Additional maximum limits: * Nested rankings: `100` * Skills or certifications timeseries ranking when requesting a `unique_companies` metric: `100`
    - `extra_metrics` string[]: In addition to 'by' metric, calculate these metrics for each ranked group. The `median_posting_duration` metric only applies to closed job postings. Some metrics may be approximations for performance reasons.
    - `min_unique_postings` integer: Require ranked items to have at least this many unique postings matching the filter. Default: `3` when ranking by `significance`
    - `include` union[]: This field does not affect totals matched by the request query, it only filters the items returned in the ranking.
      - union
        - string
        - integer
    - `exclude` union[]: This field does not affect totals matched by the request query, it only filters the items returned in the ranking.
      - union
        - string
        - integer

## Response `200`

OK

- object
  - `data` object, required
    - `totals` object, required
      - `unique_postings` integer
      - `duplicate_postings` integer
      - `total_postings` integer
      - `posting_intensity` number
      - `unique_companies` integer
      - `median_posting_duration` integer, nullable
      - `min_salary` integer, nullable
      - `max_salary` integer, nullable
      - `median_salary` integer, nullable
      - `average_salary` integer, nullable
    - `ranking` object, required
      - `facet` string, required
      - `rank_by` 'unique_postings' | 'significance' | 'total_postings' | 'unique_companies' | 'duplicate_postings' | 'posting_intensity' | 'median_salary', required
      - `limit` integer, required
      - `buckets` object[], required
        - `name` union, required
          - string
          - integer
        - `unique_postings` integer
        - `duplicate_postings` integer
        - `total_postings` integer
        - `posting_intensity` number
        - `unique_companies` integer
        - `significance` number
        - `median_posting_duration` integer, nullable
        - `min_salary` integer, nullable
        - `max_salary` integer, nullable
        - `median_salary` integer, nullable
        - `average_salary` integer, nullable

## Other responses

- `400`: bad request
- `401`: unauthorized request
- `404`: requested resource not found
- `422`: request wasn't valid (e.g. bad keyword expression).

---

[API](https://skmtc.dev/lightcast/apis/job-postings-ca.md) - [All operations](https://skmtc.dev/lightcast/apis/job-postings-ca/llms.txt) - [OpenAPI document](https://skmtc.dev/lightcast/apis/job-postings-ca/revisions/35d50cc8ae8f?raw)
