QSS API Dashboard event category missing from all app types despite active Developer Pack subscription

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:admin
  • dashboard:read:webinar_participant_qos:admin
  • dashboard:read:list_meeting_participants_qos:admin
  • dashboard:read:list_webinar_participants_qos:admin

Dashboard:

  • qss:read:meeting_participant_data:admin
  • qss:read:meeting_participant_qos:admin
  • qss:read:webinar_participant_data:admin
  • qss: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

  1. 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
  2. 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
  3. Error: HTTP 400, Error Code 200 — “Event subscription not found” — because meeting.participant_qos_summary cannot be subscribed to; the QSS API Dashboard category does not appear in the Event Types menu for any app type tested

@amgregory let me investigate this and get back to you, tag me if you don’t hear from me in 2 days

@chunsiong.zoom — I wanted to close the loop so you aren’t chasing it in parallel: Zoom Tier 2 engineer Nick D. picked this up via support ticket TS2366454, called me yesterday, and has confirmed the issue is a backend enablement gap on Zoom’s side. He’s actively working on getting it provisioned and will notify me when complete.

Nick also confirmed that once enabled, internal account meetings will return QoS data as expected, and that external accounts would need their own QSS entitlement to be captured — both useful clarifications for our use case.

I’d love to stay connected as this progresses. We’re building a carbon footprint and collective offsetting experience on top of QSS data, and I think there’s a compelling story here for the Zoom ecosystem around sustainability. Happy to share more about what we’re building if that’s of interest.

Thanks again — really appreciated the fast response.