Description
When trying to fetch QoS details using the API, it is always responding with a 404:Meeting not found response, even when other Zoom APIs such as GET meeting details or LIST meeting participant QoS are responding with proper response for the same meetingId.
Error
{ "code": 3001, "message": "Meeting does not exist: 22222222222." }
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Which Endpoint/s?
GET /metrics/meetings/{meetingId}/participants/{participantId}/qos - (Get meeting participant QoS)
How To Reproduce (If applicable)
Steps to reproduce the behavior:
-
Generate your access token, and use it as an Authorization Bearer token for all the subsequent API calls.
-
Get any valid meetingID that has occurred in the past using the below List meetings API -
GET https://api.zoom.us/v2/metrics/meetings?type=past&page_size=300&from=2021-08-03&to=2021-08-03
-
Get any valid participantID who was part of the meetingId (obtained in using the above API) using the following API -
GET https://api.zoom.us/v2/metrics/meetings/{meetingId}/participants/qos?type=past
-
Now hit the following API to get individual participant’s QoS details using the meetingId and participantId (obtained by hitting the above APIs) -
GET https://api.zoom.us/v2/metrics/meetings/{meetingId}/participants/{participantId}/qos?type=past
This API responds with a 404 Meeting does not exist error even for valid meetingId.
Error response for this API call -
{ "code": 3001, "message": "Meeting does not exist: 22222222222." }
Additional context
- A similar issue raised before - API /metrics/meetings/{meetingId}/participants/{participantId}/qos
- Contact me if you need any additional context.