Palo Alto Networks Zoom Qos Controller API

The ZoomQosController API from Palo Alto Networks — 1 operation(s) for zoomqoscontroller.

Operations 1

GET /adem/telemetry/v2/measure/zoom/qos Get Zoom QoS #

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/palo-alto-networks-zoomqoscontroller-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

palo-alto-networks-zoomqoscontroller-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ADEM data Zoom Qos Controller API
  version: 2.1.1
  description: This API provides access to the Autonomous Digital Experience Management timeseries data.
servers:
- url: https://api.sase.paloaltonetworks.com
security:
- jwt: []
tags:
- name: ZoomQosController
paths:
  /adem/telemetry/v2/measure/zoom/qos:
    get:
      x-controller-name: ZoomQosController
      x-operation-name: getZoomQosMetric
      tags:
      - ZoomQosController
      summary: Get Zoom QoS
      responses:
        '200':
          description: Zoom QoS
          content:
            application/json:
              schema:
                oneOf:
                - $ref: '#/components/schemas/ZoomQosMetricSummary'
                - $ref: '#/components/schemas/ZoomQosMetricSeries'
                - $ref: '#/components/schemas/ZoomQosMetricDistribution'
                - $ref: '#/components/schemas/ZoomQosMetricSummaryCollection'
                - $ref: '#/components/schemas/ZoomQosMetricSeriesCollection'
                - $ref: '#/components/schemas/ZoomQosMetricDistributionCollection'
        '400':
          description: Invalid Request
        '401':
          description: Invalid Client
        '500':
          description: Server Error
      parameters:
      - name: start
        in: query
        required: false
        schema:
          type: integer
          format: int64
          maximum: 2147483648
          description: sample start time in seconds (unix epoch)
      - name: end
        in: query
        required: false
        schema:
          type: integer
          format: int64
          maximum: 2147483648
          description: sample end time in seconds (unix epoch)
      - name: timerange
        in: query
        required: false
        schema:
          type: string
          description: A time range e.g 'last_3_hours', 'last_7_days'
      - name: truncate-timerange
        in: query
        required: false
        schema:
          type: boolean
          description: round timestamps to nearest sample period
          default: true
      - name: filter
        in: query
        required: false
        schema:
          type: string
          description: filter results e.g. application==zoom-meeting or application==zoom-meeting, application==Gmail
      - name: Prisma-Tenant
        in: header
        schema:
          type: string
          description: Tenant ( tenant_service_group or tenant_service_group:subtenant )
        required: true
      - name: Prisma-SubTenant
        in: header
        schema:
          type: string
          description: SubTenant
        required: false
      - name: response-type
        in: query
        required: true
        schema:
          type: string
          enum:
          - timeseries
          - summary
          - distribution
          - grouped-summary
          - grouped-timeseries
          - grouped-distribution
      - name: group
        in: query
        required: false
        schema:
          type: string
          description: entity to group results by (e.g. Entity.user or Entity.user,Entity.endpoint)
      - name: include
        in: query
        required: false
        schema:
          type: string
          description: include entity counts e.g. EntityCounts.endpoint,EntityCounts.user
      - name: result-filter
        in: query
        required: false
        schema:
          type: string
          description: aggregate filter e.g. Score.application==poor,fair or MuAgent.selfServeUserEnabled==false
      - name: pagination
        in: query
        required: false
        schema:
          type: string
          description: paginate results (e.g. page==0;limit==10;sortBy==application;sortOrder==asc
      operationId: ZoomQosController.getZoomQosMetric
      description: Retrieve the qos details through this endpoint.
components:
  schemas:
    ZoomQosMetricSeries:
      title: ZoomQosMetricSeries
      type: object
      properties:
        startTime:
          type: number
          description: sample start time (Unix timestamp)
        endTime:
          type: number
          description: sample end time (Unix timestamp)
        endpointType:
          type: string
          description: 'endpoint type : muAgent, muProbe, rnAgent, rnProbe'
        tenantServiceGroup:
          type: string
          description: array of tenant service groups
        pagination:
          $ref: '#/components/schemas/Pagination'
        rowCount:
          type: number
        id:
          type: string
        samplePeriod:
          type: number
          description: sample period in seconds
        series:
          type: array
          items:
            $ref: '#/components/schemas/ZoomQosMetric'
        seriesEntityCount:
          type: array
          items:
            $ref: '#/components/schemas/ZoomQosEntityCounts'
      required:
      - id
      additionalProperties: false
    ZoomQosMetricSummaryCollection:
      title: ZoomQosMetricSummaryCollection
      type: object
      properties:
        startTime:
          type: number
          description: sample start time (Unix timestamp)
        endTime:
          type: number
          description: sample end time (Unix timestamp)
        endpointType:
          type: string
          description: 'endpoint type : muAgent, muProbe, rnAgent, rnProbe'
        tenantServiceGroup:
          type: string
          description: array of tenant service groups
        pagination:
          $ref: '#/components/schemas/Pagination'
        rowCount:
          type: number
        collection:
          type: array
          items:
            $ref: '#/components/schemas/ZoomQosMetricSummary'
      additionalProperties: false
    ZoomQosEntityCounts:
      title: ZoomQosEntityCounts
      type: object
      properties:
        meetingUuid:
          type: number
          description: count of distinct meeting UUID
        userId:
          type: number
          description: count of distinct user ID
        email:
          type: number
          description: count of distinct email
        qosType:
          type: number
          description: count of distinct QOS type
        qosClass:
          type: number
          description: count of distinct QOS class
        qosEventTime:
          type: number
          description: count of distinct QOS event time (minutes)
        city:
          type: number
          description: count of distinct city name
        country:
          type: number
          description: count of distinct country name
      additionalProperties: false
    ZoomQosMetricSummary:
      title: ZoomQosMetricSummary
      type: object
      properties:
        startTime:
          type: number
          description: sample start time (Unix timestamp)
        endTime:
          type: number
          description: sample end time (Unix timestamp)
        endpointType:
          type: string
          description: 'endpoint type : muAgent, muProbe, rnAgent, rnProbe'
        tenantServiceGroup:
          type: string
          description: array of tenant service groups
        pagination:
          $ref: '#/components/schemas/Pagination'
        rowCount:
          type: number
        id:
          type: string
        average:
          $ref: '#/components/schemas/ZoomQosMetric'
        entityCounts:
          $ref: '#/components/schemas/ZoomQosEntityCounts'
      required:
      - id
      additionalProperties: false
    ZoomQosMetricDistributionCollection:
      title: ZoomQosMetricDistributionCollection
      type: object
      properties:
        startTime:
          type: number
          description: sample start time (Unix timestamp)
        endTime:
          type: number
          description: sample end time (Unix timestamp)
        endpointType:
          type: string
          description: 'endpoint type : muAgent, muProbe, rnAgent, rnProbe'
        tenantServiceGroup:
          type: string
          description: array of tenant service groups
        pagination:
          $ref: '#/components/schemas/Pagination'
        rowCount:
          type: number
        classifier:
          type: string
        entityCounts:
          $ref: '#/components/schemas/ZoomQosEntityCounts'
        collection:
          type: array
          items:
            $ref: '#/components/schemas/ZoomQosMetricDistribution'
      additionalProperties: false
    ZoomQosMetricSeriesCollection:
      title: ZoomQosMetricSeriesCollection
      type: object
      properties:
        startTime:
          type: number
          description: sample start time (Unix timestamp)
        endTime:
          type: number
          description: sample end time (Unix timestamp)
        endpointType:
          type: string
          description: 'endpoint type : muAgent, muProbe, rnAgent, rnProbe'
        tenantServiceGroup:
          type: string
          description: array of tenant service groups
        pagination:
          $ref: '#/components/schemas/Pagination'
        rowCount:
          type: number
        collection:
          type: array
          items:
            $ref: '#/components/schemas/ZoomQosMetricSeries'
        samplePeriod:
          type: number
          description: sample period in seconds
      additionalProperties: false
    ZoomQosMetric:
      title: ZoomQosMetric
      type: object
      properties:
        sample:
          type: number
          description: sample time (Unix timestamp)
        bitrateKbps:
          type: number
          description: bitrate, kbps
        latency:
          type: number
          description: packet latency, milliseconds
        avgLossPercentage:
          type: number
          description: average packet loss, percent
        maxLossPercentage:
          type: number
          description: max packet loss, percent
        jitter:
          type: number
          description: packet jitter (variation), milliseconds
        resolution:
          type: number
          description: camera pixels
        frameRateFps:
          type: number
          description: frame rate, frames per second
        zoomMinCpuUsagePercentage:
          type: number
          description: minimum CPU usage
        zoomAvgCpuUsagePercentage:
          type: number
          description: average CPU usage
        zoomMaxCpuUsagePercentage:
          type: number
          description: maximum CPU usage
        systemMaxCpuUsagePercentage:
          type: number
          description: system maximum CPU usage
        score:
          type: number
          description: score, 0 - 100
        rootCause1:
          type: number
          description: root cause 1 - high CPU usage
        rootCause2:
          type: number
          description: root cause 2 - high RAM usage
        rootCause3:
          type: number
          description: root cause 3 - poor wifi signal
        rootCause4:
          type: number
          description: root cause 4 - high network latency
        rootCause5:
          type: number
          description: root cause 5 - high network jitter
        rootCause6:
          type: number
          description: root cause 6 - high network loss
        rootCause7:
          type: number
        rootCause8:
          type: number
        rootCause9:
          type: number
        rootCause10:
          type: number
          description: root cause 10 - global protect disconnect/connect
        rootCause11:
          type: number
          description: root cause 11 - high internet latency
        rootCause12:
          type: number
          description: root cause 12 - high internet jitter
        rootCause13:
          type: number
          description: root cause 13 - high internet loss
        latitude:
          type: number
          description: computer latitude
        longitude:
          type: number
          description: computer longitude
      additionalProperties: false
    Pagination:
      title: Pagination
      type: object
      properties:
        page:
          type: number
          description: page number
        limit:
          type: number
          description: page limit
        sortBy:
          type: string
          description: sort by field
        sortOrder:
          type: string
          description: 'sort order : asc, desc'
        enabled:
          type: boolean
      additionalProperties: false
    ZoomQosMetricDistribution:
      title: ZoomQosMetricDistribution
      type: object
      properties:
        startTime:
          type: number
          description: sample start time (Unix timestamp)
        endTime:
          type: number
          description: sample end time (Unix timestamp)
        endpointType:
          type: string
          description: 'endpoint type : muAgent, muProbe, rnAgent, rnProbe'
        tenantServiceGroup:
          type: string
          description: array of tenant service groups
        pagination:
          $ref: '#/components/schemas/Pagination'
        rowCount:
          type: number
        id:
          type: string
        classifier:
          type: string
          description: score classifier e.g. poor:[0 - 30],fair:[30 - 70],good:[70 - 100]
        entityCounts:
          $ref: '#/components/schemas/ZoomQosEntityCounts'
        distribution:
          $ref: '#/components/schemas/Distribution'
      additionalProperties: false
    Distribution:
      title: Distribution
      type: object
      properties:
        sample:
          type: number
        score:
          type: number
          description: average of all scores in distribution
        clients:
          type: number
          description: count of distribution entity e.g. application tests, endpoints
        poor:
          type: number
          description: count of scores classified as poor
        poorValues:
          type: array
          items:
            type: string
        fair:
          type: number
          description: count of scores classified as fair
        fairValues:
          type: array
          items:
            type: string
        good:
          type: number
          description: count of scores classified as good
        goodValues:
          type: array
          items:
            type: string
        unclassified:
          type: number
          description: count of unclassified scores
      additionalProperties: false
  securitySchemes:
    jwt:
      type: http
      scheme: bearer
      bearerFormat: JWT