Palo Alto Networks Zoom Participant Controller API
The ZoomParticipantController API from Palo Alto Networks — 2 operation(s) for zoomparticipantcontroller.
The ZoomParticipantController API from Palo Alto Networks — 2 operation(s) for zoomparticipantcontroller.
openapi: 3.2.0
info:
title: ADEM data Zoom Participant Controller API
version: 2.1.1
description: "This API provides access to the Autonomous Digital Experience Management timeseries data.\nAll responses are aggregates over a period of time specified by the start, end, or timerange query parameters. \nThe aggregrate used for each field will depend on the field type. For simple numerical types, for example application score, \nthe aggregate will typically be an average (for example, scores or metrics). In some cases, it may be a maximum, minimum, or sum. \nFor string fields, it may be a comma separated concatenation of distinct values in the sample period. This spec was created on February 13, 2026. © 2026 Palo Alto Networks, Inc."
servers:
- url: https://api.sase.paloaltonetworks.com
security:
- jwt: []
tags:
- name: ZoomParticipantController
paths:
/adem/telemetry/v2/measure/zoom/participant:
get:
x-controller-name: ZoomParticipantController
x-operation-name: getZoomParticipant
tags:
- ZoomParticipantController
summary: Get Zoom participants
responses:
'200':
description: Return a list of Zoom participants
content:
application/json:
schema:
$ref: '#/components/schemas/ZoomParticipant'
'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
operationId: ZoomParticipantController.getZoomParticipant
description: Retrieve the participant details through this endpoint.
/adem/telemetry/v2/measure/zoom/participant-score:
get:
x-controller-name: ZoomParticipantController
x-operation-name: getZoomParticipantScore
tags:
- ZoomParticipantController
summary: Get Zoom participant score
responses:
'200':
description: Zoom participant score
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ZoomParticipantScoreSeries'
- $ref: '#/components/schemas/ZoomParticipantScoreSummary'
- $ref: '#/components/schemas/ZoomParticipantScoreSeriesCollection'
- $ref: '#/components/schemas/ZoomParticipantScoreSummaryCollection'
- $ref: '#/components/schemas/ZoomParticipantScoreDistribution'
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
- name: include
in: query
required: false
schema:
type: string
description: include entity counts e.g. EntityCounts.endpoint,EntityCounts.user
- name: group
in: query
required: false
schema:
type: string
description: entity to group results by (e.g. Entity.user or Entity.user,Entity.endpoint)
operationId: ZoomParticipantController.getZoomParticipantScore
description: Retrieve the participant score details through this endpoint.
components:
schemas:
ZoomParticipantScoreSummary:
title: ZoomParticipantScoreSummary
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/ZoomParticipantScore'
entityCounts:
$ref: '#/components/schemas/ZoomParticipantScoreEntityCounts'
required:
- id
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
ZoomParticipantScoreEntityCounts:
title: ZoomParticipantScoreEntityCounts
type: object
properties:
meetingUuid:
type: number
email:
type: number
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
ZoomParticipantScoreSeriesCollection:
title: ZoomParticipantScoreSeriesCollection
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/ZoomParticipantScoreSeries'
samplePeriod:
type: number
description: sample period in seconds
additionalProperties: false
ZoomParticipant:
title: ZoomParticipant
type: object
properties:
meetingUuid:
type: string
description: meeting UUID (hex representation of base64 encoded binary field) e.g. be16a46bf68f44ddacd8cb671e5faa84
email:
type: string
description: participant email address
recordId:
type: string
description: participant record id
accountId:
type: string
description: participant account id
duration:
type: number
description: meeting duration, seconds
startTime:
type: string
description: meeting start time, timestamp
timezone:
type: string
description: meeting timezone
topic:
type: string
description: meeting topic
meetingId:
type: string
description: meeting ID
userId:
type: string
description: user ID
userName:
type: string
description: user name
joinTime:
type: string
description: user join time, timestamp
leaveTime:
type: string
description: user leave time, timestamp
actualDuration:
type: number
description: actual meeting duration, seconds
meetingHostId:
type: string
description: meeting host ID
eventTimeEpoch:
type: number
eventTime:
type: number
pcName:
type: string
description: computer name
macAddress:
type: string
description: computer MAC address
domain:
type: string
description: domain name
harddiskId:
type: string
description: computer disk name
destinationIpPort:
type: string
description: destination IP port
destinationIpDomain:
type: string
description: destination IP domain
dataCenter:
type: string
description: data center
networkType:
type: string
description: network type e.g Wired, Other
location:
type: string
description: computer location e.g. Sydney(AU)
microphone:
type: string
description: 'microphone e.g. Microphone Array (Realtek(R) Audio) '
signalingInternalIpAddress:
type: string
description: signaling internal IP address
version:
type: string
description: software version e.g. 5.13.3.11494
device:
type: string
description: computer type e.g. Windoze, Mac
signalingInternalIpPort:
type: string
description: signaling internal IP port
asInternalIpAddress:
type: string
description: as internal IP address
asInternalIpPort:
type: string
description: as internal IP port
speaker:
type: string
description: speaker e.g. Speakers (Realtek(R) Audio)
videoInternalIpAddress:
type: string
description: video internal IP address
videoInternalIpPort:
type: string
description: video internal IP port
audioInternalIpPort:
type: string
description: audio internal IP port
audioInternalIpAddress:
type: string
description: audio internal IP address
camera:
type: string
description: camera e.g. HD User Facing
tenantId:
type: string
description: tenant ID
subTenantId:
type: string
description: subtenant ID
tenantServiceGroup:
type: string
description: tenant service group
agentUuid:
type: string
description: user agent UUID
score:
type: number
description: meeting score
required:
- meetingUuid
- email
additionalProperties: false
ZoomParticipantScoreSummaryCollection:
title: ZoomParticipantScoreSummaryCollection
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/ZoomParticipantScoreSummary'
additionalProperties: false
ZoomParticipantScoreDistribution:
title: ZoomParticipantScoreDistribution
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
entityCounts:
$ref: '#/components/schemas/ZoomParticipantScoreEntityCounts'
distribution:
$ref: '#/components/schemas/Distribution'
additionalProperties: false
ZoomParticipantScore:
title: ZoomParticipantScore
type: object
properties:
sample:
type: number
score:
type: number
minScore:
type: number
additionalProperties: false
ZoomParticipantScoreSeries:
title: ZoomParticipantScoreSeries
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/ZoomParticipantScore'
seriesEntityCount:
type: array
items:
$ref: '#/components/schemas/ZoomParticipantScoreEntityCounts'
required:
- id
additionalProperties: false
securitySchemes:
jwt:
type: http
scheme: bearer
bearerFormat: JWT