Recording Completed Webhook and Event Notification Receiver

API Endpoint(s) and/or Zoom API Event(s)
Webhook Event type: Recording:All Recordings Have Completed

I’m trying to set up an app that will allow me to receive webhooks for completed recordings and fetch the recording data at a user level instead of an admin level.

When I configure the new app event subscriptions the only relevant event I seem to find for my use-case is the “All Recordings Have Completed” event. I’m also presented with an “Event notification receiver setting” with an “Only users added this app” option which reads like I can restrict this behavior to the user-level.

However adding this event automatically selects the “cloud_recording:read:recording:admin” scope indicating to me that this is still relying on admin user permissions to set this up.

My two questions are

  1. How does this “Only users added this app” config option impact the “All Recordings Have Completed” webhook?
  2. Is there any other way of accomplishing my goal? From the docs it seems like the recording completed webhooks are completely dependent on admin access.