Mist Constants Definitions API

API Calls to retrieve constant values that can be used in different parts of the configuration

Operations 16

GET /api/v1/const/ap_channels listApChannels #
GET /api/v1/const/ap_esl_versions listApLEslVersions #
GET /api/v1/const/ap_led_status listApLedDefinition #
GET /api/v1/const/app_categories listAppCategoryDefinitions #
GET /api/v1/const/app_subcategories listAppSubCategoryDefinitions #
GET /api/v1/const/applications listApplications #
GET /api/v1/const/countries listCountryCodes #
GET /api/v1/const/fingerprint_types listFingerprintTypes #
GET /api/v1/const/gateway_applications listGatewayApplications #
GET /api/v1/const/insight_metrics listInsightMetrics #
GET /api/v1/const/languages listSiteLanguages #
GET /api/v1/const/license_types listLicenseTypes #
GET /api/v1/const/marvisclient_versions listMarvisClientVersions #
GET /api/v1/const/states listStates #
GET /api/v1/const/traffic_types listTrafficTypes #
GET /api/v1/const/webhook_topics listWebhookTopics #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mist-constants-definitions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mist-constants-definitions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: tmunzer@juniper.net
    name: Thomas Munzer
  description: '> Version: **2606.1.1**

    >

    > Date: **July 10, 2026**

    <div class="notification"> NOTE:<br>Some important API changes will be introduced. Please make sure to read the <a href="https://www.juniper.net/documentation/us/en/software/mist/api/http/guides/important-api-changes">announcements</a> </div>


    ---

    ## Additional Documentation

    * [Mist Automation Guide](https://www.juniper.net/documentation/us/en/software/mist/automation-integration/index.html)

    * [Mist Location SDK](https://www.juniper.net/documentation/us/en/software/mist/location-services/topics/concept/mist-how-get-mist-sdk.html)

    * [Mist Product Updates](https://www.juniper.net/documentation/us/en/software/mist/product-updates/)


    ## Helpful Resources

    * [API Sandbox and Exercises](https://api-class.mist.com/)

    * [Postman Collection, Runners and Webhook Samples](https://www.postman.com/juniper-mist/workspace/mist-systems-s-public-workspace)

    * [Python Script Examples](https://github.com/tmunzer/mist_library)

    * [API Demo Apps](https://apps.mist-lab.fr/)

    * [Juniper Blog](https://blogs.juniper.net/)


    ## Mist Web Browser Extension:

    * Google Chrome, Microsoft Edge and other Chromium-based browser: [Chrome Web Store](https://chromewebstore.google.com/detail/mist-extension/ejhpdcljeamillfhdihkkmoakanpbplh)

    * Firefox: [Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/mist-extension/)


    ---'
  license:
    name: MIT
    url: https://raw.githubusercontent.com/tmunzer/Mist-OAS3.0/main/LICENSE
  title: Mist Constants Definitions API
  version: 2606.1.1
  x-logo:
    altText: Juniper-MistAI
    backgroundColor: '#FFFFFF'
    url: https://www.mist.com/wp-content/uploads/logo.png
servers:
- description: Mist Global 01
  url: https://api.mist.com
- description: Mist Global 02
  url: https://api.gc1.mist.com
- description: Mist Global 03
  url: https://api.ac2.mist.com
- description: Mist Global 04
  url: https://api.gc2.mist.com
- description: Mist Global 05
  url: https://api.gc4.mist.com
- description: Mist EMEA 01
  url: https://api.eu.mist.com
- description: Mist EMEA 02
  url: https://api.gc3.mist.com
- description: Mist EMEA 03
  url: https://api.ac6.mist.com
- description: Mist EMEA 04
  url: https://api.gc6.mist.com
- description: Mist APAC 01
  url: https://api.ac5.mist.com
- description: Mist APAC 02
  url: https://api.gc5.mist.com
- description: Mist APAC 03
  url: https://api.gc7.mist.com
security:
- apiToken: []
- csrfToken: []
tags:
- description: API Calls to retrieve constant values that can be used in different parts of the configuration
  name: Constants Definitions
paths:
  /api/v1/const/ap_channels:
    get:
      description: Return supported AP radio channels for the requested country code, based on the regulatory domain used by Mist AP configuration.
      operationId: listApChannels
      parameters:
      - $ref: '#/components/parameters/country_code'
      responses:
        '200':
          $ref: '#/components/responses/ConstApChannels'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listApChannels
      tags:
      - Constants Definitions
  /api/v1/const/ap_esl_versions:
    get:
      description: Return Electronic Shelf Label (ESL) firmware versions available per AP model.
      operationId: listApLEslVersions
      responses:
        '200':
          $ref: '#/components/responses/ConstApEslVersions'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listApLEslVersions
      tags:
      - Constants Definitions
  /api/v1/const/ap_led_status:
    get:
      description: Return AP LED status definitions, including the values used to describe LED behavior and the corresponding `error_code` value.
      operationId: listApLedDefinition
      responses:
        '200':
          $ref: '#/components/responses/ConstApLedDefinitions'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listApLedDefinition
      tags:
      - Constants Definitions
  /api/v1/const/app_categories:
    get:
      description: Return supported application categories used for application identification, traffic classification, and policy matching.
      operationId: listAppCategoryDefinitions
      responses:
        '200':
          $ref: '#/components/responses/ConstAppCategoryDefinitions'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listAppCategoryDefinitions
      tags:
      - Constants Definitions
  /api/v1/const/app_subcategories:
    get:
      description: Return supported application subcategories used for application identification, traffic classification, and policy matching.
      operationId: listAppSubCategoryDefinitions
      responses:
        '200':
          $ref: '#/components/responses/ConstAppSubCategoryDefinitions'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listAppSubCategoryDefinitions
      tags:
      - Constants Definitions
  /api/v1/const/applications:
    get:
      description: Return applications recognized by Juniper Mist devices for traffic classification and application analytics.
      operationId: listApplications
      responses:
        '200':
          $ref: '#/components/responses/ConstApplications'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listApplications
      tags:
      - Constants Definitions
  /api/v1/const/countries:
    get:
      description: Return supported country codes for Mist configuration. Set `extend=true` to include additional country codes when available.
      operationId: listCountryCodes
      parameters:
      - description: Will include more country codes if true
        in: query
        name: extend
        schema:
          default: false
          type: boolean
      responses:
        '200':
          $ref: '#/components/responses/ConstCountries'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listCountryCodes
      tags:
      - Constants Definitions
  /api/v1/const/fingerprint_types:
    get:
      description: Return supported client fingerprint attribute values (`family`, `model`, `mfg`, and `os_type`) that can be used in [Mist NAC Rules]($h/Orgs%20NAC%20Rules/_overview) `matching` conditions.
      operationId: listFingerprintTypes
      responses:
        '200':
          $ref: '#/components/responses/ConstFingerprintTypes'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listFingerprintTypes
      tags:
      - Constants Definitions
  /api/v1/const/gateway_applications:
    get:
      description: Return applications recognized by Mist gateways for traffic classification.
      operationId: listGatewayApplications
      responses:
        '200':
          $ref: '#/components/responses/ConstGatewayApplications'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listGatewayApplications
      tags:
      - Constants Definitions
  /api/v1/const/insight_metrics:
    get:
      description: Return supported insight metric names and metadata used by insight and SLE APIs.
      operationId: listInsightMetrics
      responses:
        '200':
          $ref: '#/components/responses/ConstInsightMetrics'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listInsightMetrics
      tags:
      - Constants Definitions
  /api/v1/const/languages:
    get:
      description: Return supported language codes for localized Mist configuration and user-facing portals.
      operationId: listSiteLanguages
      responses:
        '200':
          $ref: '#/components/responses/ConstLanguages'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listSiteLanguages
      tags:
      - Constants Definitions
  /api/v1/const/license_types:
    get:
      description: Return Mist license type definitions used by inventory and subscription APIs.
      operationId: listLicenseTypes
      responses:
        '200':
          $ref: '#/components/responses/ConstLicenseTypes'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listLicenseTypes
      tags:
      - Constants Definitions
  /api/v1/const/marvisclient_versions:
    get:
      description: Return available Marvis Client application versions for tracking or managing Marvis Client deployments.
      operationId: listMarvisClientVersions
      responses:
        '200':
          $ref: '#/components/responses/ConstMarvisClientVersions'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listMarvisClientVersions
      tags:
      - Constants Definitions
  /api/v1/const/states:
    get:
      description: Return ISO state or province codes for the supplied country code.
      operationId: listStates
      parameters:
      - description: Country code, in [two-character](/#operations/listCountryCodes)
        in: query
        name: country_code
        required: true
        schema:
          examples:
          - US
          type: string
      responses:
        '200':
          $ref: '#/components/responses/ConstStates'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listStates
      tags:
      - Constants Definitions
  /api/v1/const/traffic_types:
    get:
      description: Return traffic type definitions used to classify recognized network traffic.
      operationId: listTrafficTypes
      responses:
        '200':
          $ref: '#/components/responses/ConstTrafficTypes'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listTrafficTypes
      tags:
      - Constants Definitions
  /api/v1/const/webhook_topics:
    get:
      description: Return webhook topic definitions that can be subscribed to in webhook configuration.
      operationId: listWebhookTopics
      responses:
        '200':
          $ref: '#/components/responses/ConstWebhookTopics'
        '400':
          $ref: '#/components/responses/HTTP400'
        '401':
          $ref: '#/components/responses/HTTP401'
        '403':
          $ref: '#/components/responses/HTTP403'
        '404':
          $ref: '#/components/responses/HTTP404'
        '429':
          $ref: '#/components/responses/HTTP429'
      summary: listWebhookTopics
      tags:
      - Constants Definitions
components:
  responses:
    ConstApEslVersions:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstApEslVersionsExample'
          schema:
            $ref: '#/components/schemas/const_ap_esl_versions'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstApEslVersionsExample'
          schema:
            $ref: '#/components/schemas/const_ap_esl_versions'
      description: List of Available AP ESL Versions
    ConstLicenseTypes:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstLicenseTypesExample'
          schema:
            $ref: '#/components/schemas/const_license_types'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstLicenseTypesExample'
          schema:
            $ref: '#/components/schemas/const_license_types'
      description: List of License Types
    ConstApLedDefinitions:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstApLedDefinitionsExample'
          schema:
            $ref: '#/components/schemas/const_ap_leds'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstApLedDefinitionsExample'
          schema:
            $ref: '#/components/schemas/const_ap_leds'
      description: List of AP Led Status
    HTTP403:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/HTTP403Example'
          schema:
            $ref: '#/components/schemas/response_http403'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/HTTP403Example'
          schema:
            $ref: '#/components/schemas/response_http403'
      description: Permission Denied
    ConstCountries:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstCountriesExample'
          schema:
            $ref: '#/components/schemas/const_countries'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstCountriesExample'
          schema:
            $ref: '#/components/schemas/const_countries'
      description: List of Countries
    ConstGatewayApplications:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstGatewayApplicationsExample'
          schema:
            $ref: '#/components/schemas/const_gateway_applications_definitions'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstGatewayApplicationsExample'
          schema:
            $ref: '#/components/schemas/const_gateway_applications_definitions'
      description: List of Alarm Definitions
    ConstWebhookTopics:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstWebhookTopicsExample'
          schema:
            $ref: '#/components/schemas/const_webhook_topics'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstWebhookTopicsExample'
          schema:
            $ref: '#/components/schemas/const_webhook_topics'
      description: List of Webhook Topics
    ConstFingerprintTypes:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstFingerprintTypesExample'
          schema:
            $ref: '#/components/schemas/const_fingerprint_types'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstFingerprintTypesExample'
          schema:
            $ref: '#/components/schemas/const_fingerprint_types'
      description: List of Fingerprint Types
    ConstStates:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstStatesExample'
          schema:
            $ref: '#/components/schemas/const_states'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstStatesExample'
          schema:
            $ref: '#/components/schemas/const_states'
      description: List of Countries
    ConstTrafficTypes:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstTrafficTypesExample'
          schema:
            $ref: '#/components/schemas/const_traffic_types'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstTrafficTypesExample'
          schema:
            $ref: '#/components/schemas/const_traffic_types'
      description: List of Traffic Types
    ConstLanguages:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstLanguagesExample'
          schema:
            $ref: '#/components/schemas/const_languages'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstLanguagesExample'
          schema:
            $ref: '#/components/schemas/const_languages'
      description: List of Languages
    HTTP401:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/HTTP401Example'
          schema:
            $ref: '#/components/schemas/response_http401'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/HTTP401Example'
          schema:
            $ref: '#/components/schemas/response_http401'
      description: Unauthorized
    ConstApChannels:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstApChannelsExample'
          schema:
            $ref: '#/components/schemas/const_ap_channel'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstApChannelsExample'
          schema:
            $ref: '#/components/schemas/const_ap_channel'
      description: AP Channels
    HTTP400:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/HTTP400Example'
          schema:
            $ref: '#/components/schemas/response_http400'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/HTTP400Example'
          schema:
            $ref: '#/components/schemas/response_http400'
      description: Bad Syntax
    HTTP404:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/response_http404'
        application/vnd.api+json:
          schema:
            $ref: '#/components/schemas/response_http404'
      description: Not found. The API endpoint doesn’t exist or resource doesn’ t exist
    ConstApplications:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstApplicationsExample'
          schema:
            $ref: '#/components/schemas/const_application_definitions'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstApplicationsExample'
          schema:
            $ref: '#/components/schemas/const_application_definitions'
      description: List of Applications
    ConstInsightMetrics:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstInsightMetricsExample'
          schema:
            $ref: '#/components/schemas/const_insight_metrics'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstInsightMetricsExample'
          schema:
            $ref: '#/components/schemas/const_insight_metrics'
      description: Insight Metrics Definition
    HTTP429:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/HTTP429Example'
          schema:
            $ref: '#/components/schemas/response_http429'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/HTTP429Example'
          schema:
            $ref: '#/components/schemas/response_http429'
      description: Too Many Request. The API Token used for the request reached the 5000 API Calls per hour threshold
    ConstMarvisClientVersions:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstMarvisClientVersionsExample'
          schema:
            $ref: '#/components/schemas/const_marvis_client_versions'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstMarvisClientVersionsExample'
          schema:
            $ref: '#/components/schemas/const_marvis_client_versions'
      description: List of Webhook Topics
    ConstAppSubCategoryDefinitions:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstAppSubCategoryDefinitionsExample'
          schema:
            $ref: '#/components/schemas/const_app_subcategory_definitions'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstAppSubCategoryDefinitionsExample'
          schema:
            $ref: '#/components/schemas/const_app_subcategory_definitions'
      description: List of Application Sub-categories Definitions
    ConstAppCategoryDefinitions:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ConstAppCategoryDefinitionsExample'
          schema:
            $ref: '#/components/schemas/const_app_category_definitions'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ConstAppCategoryDefinitionsExample'
          schema:
            $ref: '#/components/schemas/const_app_category_definitions'
      description: List of Application Categories Definitions
  schemas:
    const_ap_esl_versions:
      description: Supported Electronic Shelf Label versions by AP model
      items:
        $ref: '#/components/schemas/const_ap_esl_version'
      type: array
    const_app_category_definitions:
      description: Application category definitions returned by the constants API
      items:
        $ref: '#/components/schemas/const_app_category_definition'
      type: array
    const_app_category_definition:
      additionalProperties: false
      description: Application category definition returned by the constants API
      properties:
        display:
          description: Description of the app category
          examples:
          - Images
          type: string
        filters:
          $ref: '#/components/schemas/const_app_category_definition_filters'
          description: Platform-specific application signatures included in this category
        includes:
          $ref: '#/components/schemas/const_app_category_definition_includes'
          description: Application categories included by this aggregate category
        key:
          description: Machine-readable application category key
          examples:
          - Images
          type: string
      required:
      - key
      - display
      type: object
    const_ap_leds:
      description: AP LED status and trouble-code definitions returned by the constants API
      items:
        $ref: '#/components/schemas/const_ap_led'
      type: array
    strings:
      description: Unique string values returned or accepted by this schema
      items:
        type: string
      type: array
      uniqueItems: true
    const_app_subcategory_definitions:
      description: Application subcategory definitions returned by the constants API
      items:
        $ref: '#/components/schemas/const_app_subcategory_definition'
      type: array
    const_insight_metrics_property_example_any_of:
      anyOf:
      - $ref: '#/components/schemas/const_insight_metrics_property_examples'
      - $ref: '#/components/schemas/const_insight_metrics_property_examples_object'
      description: Example values for an insight metric property, as an array or keyed object
    const_ap_esl_version:
      additionalProperties: false
      description: Supported Electronic Shelf Label (ESL) version for an AP model
      properties:
        esl_version:
          description: Electronic Shelf Label (ESL) package version supported by the AP model
          examples:
          - 2.5.1
          readOnly: true
          type: string
        model:
          description: AP model that supports the listed ESL version
          examples:
          - AP34
          readOnly: true
          type: string
      type: object
    const_application_definition:
      additionalProperties: false
      description: Application definition recognized by Juniper Devices
      properties:
        app_id:
          description: Whether an AppID is defined for this application
          type: boolean
        app_image_url:
          description: URL of the application icon image, when one is available
          examples:
          - '""'
          type: string
        app_probe:
          description: Whether an application probe is available for this application
          type: boolean
        category:
          description: Application category key associated with this application
          examples:
          - FileSharing
          type: string
        group:
          description: Application group display name for this application
          examples:
          - File Sharing
          type: string
        key:
          description: Machine-readable key that identifies the application
          examples:
          - dropbox
          type: string
        name:
          description: Display name of the application
          examples:
          - Dropbox
          type: string
        signature_based:
          description: Whether this application is detected using signatures
          type: boolean
        ssr_app_id:
          description: Whether an SSR AppID is defined for this application
          type: boolean
      type: object
    const_languages:
      description: Language options returned by the constants API
      items:
        $ref: '#/components/schemas/const_language'
      type: array
    const_insight_metrics_property_report_durations:
      additionalProperties:
        $ref: '#/components/schemas/const_insight_metrics_property_report_duration'
      description: Property key is the duration (e.g. 1d, 1w, ...)
      type: object
    const_license_type:
      additionalProperties: false
      description: License type definition returned by the constants API
      properties:
        description:
          description: Human-readable description of the license type
          examples:
          - Wired Assurance 12
          type: string
        includes:
          $ref: '#/components/schemas/const_license_type_includes'
          description: License SKU components included by this license type
        key:
          description: Machine-readable license type key
          examples:
          - sub_ex12
          type: string
        name:
          description: Display name of the license type
          examples:
          - SUB-EX12
          type: string
      type: object
    const_insight_metrics_property_param:
      additionalProperties: false
      description: Query parameter definition for an insight metric
      properties:
        required:
          description: Whether this query parameter is required
          type: boolean
      type: object
    const_fingerprint_types:
      additionalProperties: false
      description: Supported client fingerprint values for NAC matching
      properties:
        family:
          $ref: '#/components/schemas/strings'
          description: Device family values available for client fingerprint matching
        mfg:
          $ref: '#/components/schemas/strings'
          description: Manufacturer values available for client fingerprint matching
        model:
          $ref: '#/components/schemas/strings'
          description: Device model values available for client fingerprint matching
        os:
          $ref: '#/components/schemas/strings'
          description: Operating system values available for client fingerprint matching
      type: object
    response_http403:
      additionalProperties: false
      description: Standard HTTP 403 permission error response
      properties:
        detail:
          description: Human-readable explanation of the permission error
          examples:
          - You do not have permission to perform this action.
          type: string
      type: object
    const_insight_metrics_property_values:
      additionalProperties: true
      description: Enumerated or structured value metadata for an insight metric property
      type: object
    ap_channel_band24_channels:
      additionalProperties:
        $ref: '#/components/schemas/ap_channel_band24_channel'
      description: Property key is the channel width
      examples:
      - '20':
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 10
        - 11
        '40':
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 10
        - 11
      type: object
    ap_channel_band5_channels:
      additionalProperties:
        $ref: '#/components/schemas/ap_channel_band5_channe

# --- truncated at 32 KB (70 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mist/refs/heads/main/openapi/mist-constants-definitions-api-openapi.yml