Palo Alto Networks Zoom Qos Controller API
The ZoomQosController API from Palo Alto Networks — 1 operation(s) for zoomqoscontroller.
The ZoomQosController API from Palo Alto Networks — 1 operation(s) for zoomqoscontroller.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/palo-alto-networks-zoomqoscontroller-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 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