Juniper Mist AI Sites Stats - Clients Wireless API

API Calls to retrieve the stats of the wireless clients detected (connected or not connected) on this site.

OpenAPI Specification

mist-ai-sites-stats-clients-wireless-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  contact:
    email: tmunzer@juniper.net
    name: Thomas Munzer
  description: '> Version: **2604.1.1**

    >

    > Date: **May 13, 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 Admins Sites Stats - Clients Wireless API
  version: 2604.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: []
- basicAuth: []
- basicAuth: []
  csrfToken: []
tags:
- description: API Calls to retrieve the stats of the wireless clients detected (connected or not connected) on this site.
  name: Sites Stats - Clients Wireless
paths:
  /api/v1/sites/{site_id}/stats/clients:
    parameters:
    - $ref: '#/components/parameters/site_id'
    get:
      description: Get List of Site All Clients Stats Details
      operationId: listSiteWirelessClientsStats
      parameters:
      - in: query
        name: wired
        schema:
          default: false
          examples:
          - false
          type: boolean
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/start'
      - $ref: '#/components/parameters/end'
      - $ref: '#/components/parameters/duration'
      responses:
        '200':
          $ref: '#/components/responses/ClientStatsArray'
        '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: listSiteWirelessClientsStats
      tags:
      - Sites Stats - Clients Wireless
  /api/v1/sites/{site_id}/stats/clients/{client_mac}:
    parameters:
    - $ref: '#/components/parameters/site_id'
    - $ref: '#/components/parameters/client_mac'
    get:
      description: Get Site Client Stats Details
      operationId: getSiteWirelessClientStats
      parameters:
      - in: query
        name: wired
        schema:
          default: false
          examples:
          - false
          type: boolean
      responses:
        '200':
          $ref: '#/components/responses/ClientStats'
        '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: getSiteWirelessClientStats
      tags:
      - Sites Stats - Clients Wireless
  /api/v1/sites/{site_id}/stats/maps/{map_id}/clients:
    parameters:
    - $ref: '#/components/parameters/site_id'
    - $ref: '#/components/parameters/map_id'
    get:
      description: Get Site Clients Stats By Map
      operationId: getSiteWirelessClientsStatsByMap
      parameters:
      - $ref: '#/components/parameters/start'
      - $ref: '#/components/parameters/end'
      - $ref: '#/components/parameters/duration'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/page'
      responses:
        '200':
          $ref: '#/components/responses/ClientWirelessStatsArray'
        '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: getSiteWirelessClientsStatsByMap
      tags:
      - Sites Stats - Clients Wireless
  /api/v1/sites/{site_id}/stats/maps/{map_id}/unconnected_clients:
    parameters:
    - $ref: '#/components/parameters/site_id'
    - $ref: '#/components/parameters/map_id'
    get:
      description: Get List of Site Unconnected Client Location
      operationId: listSiteUnconnectedClientStats
      responses:
        '200':
          content:
            application/json:
              examples:
                Example:
                  value:
                  - ap_mac: 5c5b350e0410
                    last_seen: 1428939600
                    mac: 5684dae9ac8b
                    manufacture: Apple
                    rssi: -75
                    x: 60
                    y: 80
              schema:
                $ref: '#/components/schemas/stats_unconnected_clients'
          description: OK
        '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: listSiteUnconnectedClientStats
      tags:
      - Sites Stats - Clients Wireless
components:
  schemas:
    id:
      description: Unique ID of the object instance in the Mist Organization
      examples:
      - 53f10664-3ce8-4c27-b382-0ef66432349f
      format: uuid
      readOnly: true
      type: string
    stats_wired_client:
      additionalProperties: false
      properties:
        auth_state:
          description: Client authorization status
          minLength: 1
          type: string
        device_id:
          description: Device ID the client is connected to
          minLength: 1
          type: string
        eth_port:
          description: Port on AP where the wired client is connected
          minLength: 1
          type: string
        last_seen:
          description: Time when last Tx/Rx observed
          type: number
        mac:
          description: Client mac
          minLength: 1
          type: string
        rx_bytes:
          $ref: '#/components/schemas/rx_bytes'
        rx_pkts:
          $ref: '#/components/schemas/rx_pkts'
        site_id:
          $ref: '#/components/schemas/site_id'
        tx_bytes:
          $ref: '#/components/schemas/tx_bytes'
        tx_pkts:
          $ref: '#/components/schemas/tx_pkts'
        uptime:
          description: How long, in seconds, has the client been connected
          type: number
        vlan_id:
          description: VLAN id, could be empty
          type: number
      required:
      - mac
      type: object
      uniqueItems: true
    stats_wireless_client_zone:
      additionalProperties: false
      properties:
        id:
          $ref: '#/components/schemas/id'
        since:
          type: number
      type: object
    stats_wireless_client_rssi_zone:
      additionalProperties: false
      properties:
        id:
          $ref: '#/components/schemas/id'
        since:
          type: number
      type: object
    response_http403:
      additionalProperties: false
      properties:
        detail:
          examples:
          - You do not have permission to perform this action.
          type: string
      type: object
    dot11_proto:
      description: 'enum: `a`, `ac`, `ax`, `b`, `be`, `g`, `n`'
      enum:
      - a
      - ac
      - ax
      - b
      - be
      - g
      - n
      type: string
    stats_wireless_client_vbeacon:
      additionalProperties: false
      properties:
        id:
          $ref: '#/components/schemas/id'
        since:
          type: number
      type: object
    rx_rate:
      description: RX Rate, Mbps
      format: float
      readOnly: true
      type:
      - number
      - 'null'
    tx_pkts:
      description: Amount of packets sent since connection
      examples:
      - 812204062
      format: int64
      readOnly: true
      type:
      - integer
      - 'null'
    tx_bps:
      description: Rate of transmitting traffic, bits/seconds, last known
      examples:
      - 634301
      format: int64
      readOnly: true
      type:
      - integer
      - 'null'
    tx_retries:
      description: Amount of tx retries
      readOnly: true
      type:
      - integer
      - 'null'
    site_id:
      examples:
      - 441a1214-6928-442a-8e92-e1d34b8ec6a6
      format: uuid
      readOnly: true
      type: string
    stats_wireless_client_rssi_zones:
      description: List of rssizone_id’s where client is in and since when (if known)
      items:
        $ref: '#/components/schemas/stats_wireless_client_rssi_zone'
      type: array
    last_seen:
      description: Last seen timestamp
      examples:
      - 1470417522
      format: double
      readOnly: true
      type:
      - number
      - 'null'
    stats_client_any_of:
      items:
        $ref: '#/components/schemas/stats_client'
      type: array
    response_http404:
      additionalProperties: false
      properties:
        id:
          type: string
      type: object
    stats_wireless_client_airwatch:
      additionalProperties: false
      description: Information if airwatch enabled
      properties:
        authorized:
          type: boolean
      required:
      - authorized
      type: object
    stats_wireless_client_zones:
      description: List of zone_id’s where client is in and since when (if known)
      items:
        $ref: '#/components/schemas/stats_wireless_client_zone'
      type: array
    stats_wireless_client_wxrule_usages:
      description: Current WxlanRule usage per tag_id
      items:
        $ref: '#/components/schemas/stats_wireless_client_wxrule_usage'
      type: array
    rx_bps:
      description: Rate of receiving traffic, bits/seconds, last known
      examples:
      - 60003
      format: int64
      readOnly: true
      type:
      - integer
      - 'null'
    response_http400:
      additionalProperties: false
      properties:
        detail:
          examples:
          - 'JSON parse error - Expecting value: line 5 column 8 (char 56)'
          type: string
      type: object
    tx_bytes:
      description: Amount of traffic sent since connection
      examples:
      - 211217389682
      format: int64
      readOnly: true
      type:
      - integer
      - 'null'
    guest:
      description: Guest
      properties:
        access_code_email:
          description: If `auth_method`==`email`, the email address where the authorization code has been sent to
          readOnly: true
          type: string
        ap_mac:
          description: MAC Address of the AP the guest was connected to during the registration process
          readOnly: true
          type: string
        auth_method:
          description: Type of guest authorization
          readOnly: true
          type: string
        authorized:
          default: true
          description: Whether the guest is current authorized
          type: boolean
        authorized_expiring_time:
          description: When the authorization would expire
          examples:
          - 1480704955
          readOnly: true
          type: number
        authorized_time:
          description: When the guest was authorized
          examples:
          - 1480704355
          readOnly: true
          type: number
        company:
          description: Optional, the info provided by user
          examples:
          - abc
          type: string
        email:
          description: Optional, the info provided by user
          examples:
          - john@abc.com
          format: email
          type: string
        field1:
          description: Optional, the info provided by user
          type: string
        field2:
          type: string
        field3:
          type: string
        field4:
          type: string
        mac:
          description: MAC Address
          readOnly: true
          type: string
        minutes:
          default: 1440
          description: Authorization duration, in minutes. Default is 1440 minutes (1 day), maximum is 259200 (180 days)
          maximum: 259200
          minimum: 0
          type: integer
        name:
          description: Optional, the info provided by user
          examples:
          - John Smith
          readOnly: true
          type: string
        random_mac:
          description: If the client is using a randomized MAC Address to connect the SSID
          readOnly: true
          type: boolean
        ssid:
          description: Name of the SSID
          examples:
          - Guest-SSID
          readOnly: true
          type: string
        wlan_id:
          description: ID of the SSID
          examples:
          - 6748cfa6-4e12-11e6-9188-0242ac110007
          format: uuid
          readOnly: true
          type: string
      type: object
    stats_wireless_client_vbeacons:
      description: List of beacon_id’s where the client is in and since when (if known)
      items:
        $ref: '#/components/schemas/stats_wireless_client_vbeacon'
      type: array
    stats_client:
      oneOf:
      - $ref: '#/components/schemas/stats_wireless_client'
      - $ref: '#/components/schemas/stats_wired_client'
    response_http429:
      additionalProperties: false
      properties:
        detail:
          examples:
          - Too Many Request. The API Token used for the request reached the 5000 API Calls per hour threshold
          type: string
      type: object
    tx_rate:
      description: TX Rate, Mbps
      format: float
      readOnly: true
      type:
      - number
      - 'null'
    rx_retries:
      description: Amount of rx retries
      readOnly: true
      type:
      - integer
      - 'null'
    stats_unconnected_clients:
      items:
        $ref: '#/components/schemas/stats_unconnected_client'
      type: array
    dot11_band:
      description: 'enum: `24`, `5`, `5-dedicated`, `5-selectable`, `6`, `6-dedicated`, `6-selectable`'
      enum:
      - '24'
      - '5'
      - 5-dedicated
      - 5-selectable
      - '6'
      - 6-dedicated
      - 6-selectable
      type: string
    stats_wireless_client_wxrule_usage:
      additionalProperties: false
      properties:
        tag_id:
          format: uuid
          type: string
        usage:
          type: integer
      type: object
    stats_wireless_clients:
      items:
        $ref: '#/components/schemas/stats_wireless_client'
      type: array
    stats_unconnected_client:
      additionalProperties: false
      description: Unconnected clients statistics
      properties:
        ap_mac:
          description: MAC address of the AP that heard the client
          type: string
        last_seen:
          $ref: '#/components/schemas/last_seen'
        mac:
          description: MAC address of the (unconnected) client
          type: string
        manufacture:
          description: Device manufacture, through fingerprinting or OUI
          type: string
        map_id:
          description: Map_id of the client (if known), or null
          format: uuid
          type:
          - string
          - 'null'
        rssi:
          description: Client RSSI observed by the AP that heard the client (in dBm)
          type: integer
        x:
          description: X (in pixels) of user location on the map (if known)
          format: double
          type: number
        y:
          description: Y (in pixels) of user location on the map (if known)
          format: double
          type: number
      required:
      - mac
      - ap_mac
      - y
      - rssi
      - manufacture
      type: object
    stats_wireless_client:
      additionalProperties: false
      properties:
        accuracy:
          description: Estimated client location accuracy, in meter
          type: integer
        airespace_ifname:
          type: string
        airwatch:
          $ref: '#/components/schemas/stats_wireless_client_airwatch'
        annotation:
          type: string
        ap_id:
          description: AP ID the client is connected to
          format: uuid
          type: string
        ap_mac:
          description: AP the client is connected to
          type: string
        assoc_time:
          type: integer
        band:
          $ref: '#/components/schemas/dot11_band'
        bssid:
          type: string
        channel:
          description: Current channel
          type: integer
        dual_band:
          description: Whether the client is dual_band capable (determined by whether we’ve seen probe requests from both bands)
          type: boolean
        family:
          description: Device family, through fingerprinting. iPod / Nexus Galaxy / Windows Mobile or CE …
          type: string
        group:
          type: string
        guest:
          $ref: '#/components/schemas/guest'
        hostname:
          description: Hostname that we learned from sniffing DHCP
          type: string
        idle_time:
          description: How long, in seconds, has the client been idle (since the last RX packet)
          type: number
        ip:
          type: string
        is_guest:
          default: false
          description: Whether this is a guest
          type: boolean
        key_mgmt:
          description: E.g. WPA2-PSK/CCMP
          type: string
        last_seen:
          $ref: '#/components/schemas/last_seen'
        mac:
          description: Client mac
          type: string
        manufacture:
          description: Device manufacture, through fingerprinting or OUI
          type: string
        map_id:
          description: Estimated client location - map_id
          format: uuid
          type: string
        model:
          description: Device model, may be available if we can identify them
          type: string
        num_locating_aps:
          description: Number of APs used to locate this client
          type: integer
        os:
          description: Device os, through fingerprinting
          type: string
        power_saving:
          description: If it’s currently in power-save mode
          type: boolean
        proto:
          $ref: '#/components/schemas/dot11_proto'
        psk_id:
          description: PSK id (if multi-psk is used)
          format: uuid
          type: string
        rssi:
          description: Signal strength
          type: number
        rssizones:
          $ref: '#/components/schemas/stats_wireless_client_rssi_zones'
        rx_bps:
          $ref: '#/components/schemas/rx_bps'
        rx_bytes:
          $ref: '#/components/schemas/rx_bytes'
        rx_pkts:
          $ref: '#/components/schemas/rx_pkts'
        rx_rate:
          $ref: '#/components/schemas/rx_rate'
        rx_retries:
          $ref: '#/components/schemas/rx_retries'
        site_id:
          $ref: '#/components/schemas/site_id'
        snr:
          description: Signal over noise
          type: number
        ssid:
          description: SSID the client is connected to
          type: string
        tx_bps:
          $ref: '#/components/schemas/tx_bps'
        tx_bytes:
          $ref: '#/components/schemas/tx_bytes'
        tx_pkts:
          $ref: '#/components/schemas/tx_pkts'
        tx_rate:
          $ref: '#/components/schemas/tx_rate'
        tx_retries:
          $ref: '#/components/schemas/tx_retries'
        type:
          description: Client’s type, regular / vip / resource / blocked (if client object is created)
          type: string
        uptime:
          description: How long, in seconds, has the client been connected
          type: number
        username:
          description: Username that we learned from 802.1X exchange or Per_user PSK or User Portal
          type: string
        vbeacons:
          $ref: '#/components/schemas/stats_wireless_client_vbeacons'
        vlan_id:
          description: VLAN id, could be empty (from older AP)
          type: string
        wlan_id:
          description: WLAN ID the client is connected to
          format: uuid
          type: string
        wxrule_id:
          description: Current WxlanRule using for a Client or an authorized Guest (portal user). null if default rule is matched.
          format: uuid
          type: string
        wxrule_usage:
          $ref: '#/components/schemas/stats_wireless_client_wxrule_usages'
        x:
          description: Estimated client location in pixels
          format: double
          type: number
        x_m:
          description: Estimated client location in meter
          format: double
          type: number
        y:
          description: Estimated client location in pixels
          format: double
          type: number
        y_m:
          description: Estimated client location in meter
          format: double
          type: number
        zones:
          $ref: '#/components/schemas/stats_wireless_client_zones'
      required:
      - ap_id
      - ap_mac
      - band
      - channel
      - is_guest
      - key_mgmt
      - mac
      - proto
      - rssi
      - snr
      - ssid
      - wlan_id
      type: object
    response_http401:
      additionalProperties: false
      properties:
        detail:
          examples:
          - Authentication credentials were not provided.
          type: string
      type: object
    rx_bytes:
      description: Amount of traffic received since connection
      examples:
      - 8515104416
      format: int64
      readOnly: true
      type:
      - integer
      - 'null'
    rx_pkts:
      description: Amount of packets received since connection
      examples:
      - 57770567
      format: int64
      readOnly: true
      type:
      - integer
      - 'null'
  parameters:
    start:
      description: Start time (epoch timestamp in seconds, or relative string like "-1d", "-1w")
      in: query
      name: start
      schema:
        type: string
    client_mac:
      in: path
      name: client_mac
      required: true
      schema:
        examples:
        - 0000000000ab
        pattern: ^[0-9a-fA-F]{12}$
        type: string
    duration:
      description: Duration like 7d, 2w
      in: query
      name: duration
      schema:
        default: 1d
        examples:
        - 10m
        type: string
    page:
      in: query
      name: page
      schema:
        default: 1
        minimum: 1
        type: integer
    end:
      description: End time (epoch timestamp in seconds, or relative string like "-1d", "-2h", "now")
      in: query
      name: end
      schema:
        type: string
    map_id:
      in: path
      name: map_id
      required: true
      schema:
        examples:
        - 000000ab-00ab-00ab-00ab-0000000000ab
        format: uuid
        type: string
    site_id:
      in: path
      name: site_id
      required: true
      schema:
        examples:
        - 000000ab-00ab-00ab-00ab-0000000000ab
        format: uuid
        type: string
    limit:
      in: query
      name: limit
      schema:
        default: 100
        minimum: 0
        type: integer
  responses:
    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
    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
    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
    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
    ClientWirelessStatsArray:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ClientWirelessStatsArrayExample'
          schema:
            $ref: '#/components/schemas/stats_wireless_clients'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ClientWirelessStatsArrayExample'
          schema:
            $ref: '#/components/schemas/stats_wireless_clients'
      description: Example response
    ClientStatsArray:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ClientStatsArrayExample'
          schema:
            $ref: '#/components/schemas/stats_client_any_of'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ClientStatsArrayExample'
          schema:
            $ref: '#/components/schemas/stats_client_any_of'
      description: Example response
    ClientStats:
      content:
        application/json:
          examples:
            Example:
              $ref: '#/components/examples/ClientStatsExample'
          schema:
            $ref: '#/components/schemas/stats_client'
        application/vnd.api+json:
          examples:
            Example:
              $ref: '#/components/examples/ClientStatsExample'
          schema:
            $ref: '#/components/schemas/stats_client'
      description: Example response
    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
  examples:
    HTTP400Example:
      value:
        detail: 'JSON parse error - Expecting value: line 5 column 8 (char 56)'
    HTTP429Example:
      value:
        detail: Too Many Request. The API Token used for the request reached the 5000 API Calls per hour threshold
    ClientWirelessStatsArrayExample:
      value:
      - annotation: unknown
        ap_id: 00000000-0000-0000-1000-5c5b35963d70
        ap_mac: 5c5b358e6fea
        assoc_time: 1741152905
        band: '5'
        bssid: 5c5b358298f2
        channel: 157
        dual_band: true
        family: ''
        group: ''
        hostname: android-9b228dc33690
        idle_time: 5
        ip: 10.100.0.47
        is_guest: false
        key_mgmt: WPA3-SAE-FT/CCMP
        last_seen: 1741257505
        mac: dadbfc123456
        manufacture: Unknown
        map_id: ed7a0a4e-8835-4c94-ba78-6c1169c9f135
        model: ''
        num_locating_aps: 2
        os: Android 10
        proto: ac
        rssi: -39
        rx_bps: 0
        rx_bytes: 14451780
        rx_pkts: 44175
        rx_rate: 6
        rx_retries: 2010
        site_id: 96c348a9-d6d7-4732-b4f5-23350a2843cd
        snr: 47
        ssid: Live_demo_only
        tx_bps: 0
        tx_bytes: 56364072
        tx_pkts: 43685
        tx_rate: 173.3
        tx_retries: 5413
        uptime: 104600
        vlan_id: '1'
        wlan_id: 497fc18a-79b5-405a-bf5a-192eed31ea60
        x: 695.3357339330526
        x_m: 24.086588
        y: 760.6746524247893
        y_m: 26.349943
    HTTP403Example:
      value:
        detail: You do not have permission to perform this action.
    HTTP401Example:
      value:
        detail: Authentication credentials were not provided.
    ClientStatsArrayExample:
      value:
      - annotation: unknown
        ap_id: 00000000-0000-0000-1000-5c5b35963d70
        ap_mac: 5c5b358e6fea
        assoc_time: 1741152905
        band: '5'
        bssid: 5c5b358298f2
        channel: 157
        dual_band: true
        family: ''
        group: ''
        hostname: android-9b228dc33690
        idle_time: 5
        ip: 10.100.0.47
        is_guest: false
        key_mgmt: WPA3-SAE-FT/CCMP
        last_seen: 1741257505
        mac: dadbfc123456
        manufacture: Unknown
        map_id: ed7a0a4e-8835-4c94-ba78-6c1169c9f135
        model: ''
        num_locating_aps: 2
        os: Android 10
        proto: ac
        rssi: -39
        rx_bps: 0
        rx_bytes: 14451780
        rx_pkts: 44175
        rx_rate: 6
        rx_retries: 2010
        site_id: 96c348a9-d6d7-4732-b4f5-23350a2843cd
        snr: 47
        ssid: Live_demo_only
        tx_bps: 0
        tx_bytes: 56364072
        tx_pkts: 43685
        tx_rate: 173.3
        tx_retries: 5413
        uptime: 104600
        vlan_id: '1'
        wlan_id: 497fc18a-79b5-405a-bf5a-192eed31ea60
        x: 695.3357339330526
        x_m: 24.086588
        y: 760.6746524247893
        y_m: 26.349943
    ClientStatsExample:
      value:
        annotation: unknown
        ap_id: 00000000-0000-0000-1000-5c5b35963d70
        ap_mac: 5c5b358e6fea
        assoc_time: 1741152905
        band: '5'
        bssid: 5c5b358298f2
        channel: 157
        dual_band: true
        family: ''
        group: ''
        hostname: android-9b228dc33690
        idle_time: 5
        ip: 10.100.0.47
        is_guest: false
        key_mgmt: WPA3-SAE-FT/CCMP
        last_seen: 1741257505
        mac: dadbfc123456
        manufacture: Unknown
        map_id: ed7a0a4e-8835-4c94-ba78-6c1169c9f135
        model: ''
        num_locating_aps: 2
        os: Android 10
        proto: ac
        rssi: -39
        rx_bps: 0
        rx_bytes: 14451780
        rx_pkts: 44175
        rx_rate: 6
        rx_retries: 2010
        site_id: 96c348a9-d6d7-4732-b4f5-23350a2843cd
        snr: 47
        ssid: Live_demo_only
        tx_bps: 0
        tx_bytes: 56364072
        tx_pkts: 43685
     

# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mist-ai/refs/heads/main/openapi/mist-ai-sites-stats-clients-wireless-api-openapi.yml