API Endpoint(s) and/or Zoom API Event(s)
GET /metrics/meetings/{meetingId}/participants/qos_summary
Zoom API Event: meeting.participant_qos_summary
Description
The QSS API Dashboard event category does not appear in the Event Types menu in our Zoom Marketplace apps, despite having an active Developer Pack subscription that explicitly includes QSS. We have tested this across three app configurations — Server-to-Server OAuth (Account-level), User-managed General App, and Admin-managed General App — and the QSS category is absent in all three. Standard event categories (Meeting, Webinar, Zoom Rooms, User, Account, Zoom Phone, etc.) are present. Searching “q” in the Event Types dialog returns only Workspace, Quality Management, and Video Management — no QSS or QoS options.
Both the Admin-managed General App and the S2S OAuth app have the following scopes fully configured:
Accounts:
dashboard:read:meeting_participant_qos:admindashboard:read:webinar_participant_qos:admindashboard:read:list_meeting_participants_qos:admindashboard:read:list_webinar_participants_qos:admin
Dashboard:
qss:read:meeting_participant_data:adminqss:read:meeting_participant_qos:adminqss:read:webinar_participant_data:adminqss:read:webinar_participant_qos:admin
Despite all QSS and dashboard scopes being present, the QSS API Dashboard event category still does not appear in the Event Types menu. The scopes exist; the event subscription cannot be created because the category is not visible.
We have an active Zoom Workplace Business plan, active Developer Pack subscription, a validated webhook endpoint URL, and Event Subscriptions enabled. We have opened support ticket TS2366454 and contacted our SB Account Manager. Sales suggested a Premier Developer Support plan, but this is not a development support issue — it appears to be a backend provisioning issue preventing the QSS event category from appearing in our developer environment.
Error
HTTP 400 | Error Code 200: “Event subscription not found. Subscribe to the Meeting Participant QoS Summary event in your Marketplace app to get access to this API.”
How To Reproduce
- Request URL:
GET https://api.zoom.us/v2/metrics/meetings/{meetingId}/participants/qos_summary
Headers: Authorization via Server-to-Server OAuth (no credentials or sensitive info included)
Scopes on app:dashboard:read:meeting_participant_qos:admin,qss:read:meeting_participant_qos:admin - Authentication method / App type: tested on S2S OAuth (Account-level), User-managed General App, and Admin-managed General App — all with QSS and dashboard scopes added
- Error: HTTP 400, Error Code 200 — “Event subscription not found” — because
meeting.participant_qos_summarycannot be subscribed to; the QSS API Dashboard category does not appear in the Event Types menu for any app type tested