Using OAuth app for running scheduler jobs for API calls to Zoom

I am trying to integrate Zoom recordings from user meeting with my application using webhooks. Once the meeting gets over , Zoom would send notification over webhooks for completed recordings. Given the fact that Zoom might be unreachable at times , we re trying to reconciliate the data from time to time through a scheduler job for user accounts . For this we would need to invoke Master API to fetch the subaccount level information and recordings of meetings. What we are trying to understand , can this requirement be accomplished using a Zoom market place app leveraging Oauth 2?

We already have a marketplace app (not published yet) for configuring the recording.completion webhook.

Please advice how would the scheduler job be able to make Account level API calls for subaccounts using client ID and client secret.

Hi @hylandmediakolkata,

To use the Master API endpoints, the Master account must authenticate via a JWT app associated with the Master account or an OAuth token associated with a specific user under the Master account.

The Master account (on both levels) must have the Manage the subaccount role and scopes enabled to use the Master account APIs and manage subaccount information.

Let me know if this helps to clarify,

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.