Description
We are facing this issue from today where we are getting erroneous status code from zoom.
The Updating Recording Registrant’s Status API (https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/meetingrecordingregistrantstatus) returns 204 (which is success according to documentation). However, the approval remains in the pending state.
Surprisingly, the issue happens randomly when we are calling the API from our code as a step during a list of consecutive calls.
However, when we call it from postman as an individual call, it processes correctly.
It so happens that when we test it from code, if it fails it keeps failing randomly for a very large amount of time (the entire day for example). If it works it works for the entire day at times.
Error
- Affected API:
Updating Recording Registrant’s Status - https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/meetingrecordingregistrantstatus - Sample Meeting ID: XXXXXXXXXX
- Sample API URL: /meetings/ XXXXXXXXXX /recordings/registrants/status
- Sample Request Object:
{‘action’: ‘approve’, ‘registrants’: [{‘id’: ‘YYYYYYYYYYYYYYY’}]} - Response code:
204 - Issue:
We are getting status code 204 which as per the documentation indicates - “Registrant status updated.”, which is a success in this case.
However, the registrant is not approved when we check from our account on zoom.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
/meetings/{meetingId}/recordings/registrants/status
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Request URL - /meetings/ XXXXXXXXXX /recordings/registrants/status
Headers - NA
Body - NA - See error - No error as such but the process doesn’t happen in spite of receiving success (204)
Screenshots (If applicable)
Not applicable. The details have been shared above.
Additional context
We have automated our flows since we have a huge volume.
Also, having manual approval set to “on” and approving only designated users help us secure our recordings.
It will seem very odd to see the approval pending message when students will click on the Play Recording button on our website. Also, it will be impossible for us to manually approve these.