New "all recordings complete" webhook event not sending

Format Your New Topic as Follows:

API Endpoint(s) and/or Zoom API Event(s)
recording.completed webhook

Description
I have a legacy application with zoom where we emit the recording.completed webhook and listen for it in our application. We fixed some issues but are now not receiving “recording.completed” webhook events and would like assistance with this.

details

We recently fixed an issue where the validation webhook was not being handled and have been able to verify this is now working. When I initially tried to validate with our historic webhook, it indicated “success” in the UI but refreshing the page reverted the status back to an error. Ultimately, we deleted the old webhook and added a new one with the exact same configurations, tested the validation, and verified that the “validated” status now persists.

However, I am trying to test the overall end to end flow and have noticed that our application is not receiving webhooks from zoom.

I reviewed the documentation and noticed that it mentions “To receive recording.completed, you’ll need cloud_recording:read:recording or cloud_recording:read:recording:admin". However, when I check the application’s scopes, I don’t see any under “cloud_recording”, only “recording. Attached is a screenshot of permissions (which has historically been sufficient).

Any other potential sources? Is there an expected delay in propagation of configurations? I waited 10, 20 minutes before testing

Error?
The full error message or issue you are running into, where applicable.

How To Reproduce

  • the steps to reproduce are fairly integrated with our platform, I can provide more details via DM if required
  • in general, I’ve approved this application App Marketplace and through my platform integration, I create a meeting, then enable recording in my meeting
  • after the meeting, I receive an email that my recordings are complete from Zoom and I can see them in my zoom cloud UI, but I do not receive a webhook
  • checked the application logs App Marketplace and double check webhooks are not present

Just as a follow up, I re-tested this flow this morning, just in case there was some expected delay with configurations being propagated.

I followed teh same steps as yesterday. I can confirm that I received a “recordings complete” email from Zoom and I can view the recordings in my zoom cloud. However, our application did not receive a zoom webhook event for recordings.complete, and I also do not see any webhooks in App Marketplace. I do see API logs for managing meetings, so can verify that other areas of this integration are working as expected.