I’ve built an integration with an internal system of ours to listen to meeting recording web hooks in a JWT app. I’m the admin for the Zoom account and a Pro user, but I am NOT our webinar user. My JWT app receives the web hooks for completed webinar recordings, but when I try to use our credentials of the app to hit either of these endpoints:
GET /webinars/{webinarId}/registrants
GET /past_webinars/{WebinarUUID}/absentees
I’m told that my user account doesn’t have rights:
{
“code”: 200,
“message”: “Webinar plan is missing. You must subscribe to the webinar plan and enable webinar for this user: {my_user_id} in order to perform this action.”
}
As a hack, I attempted to have our Webinar admin create a JWT app, but it seems they don’t have access to do this.
What is the best path to be able to use the webinar query endpoints in a server to server environment where OAuth isn’t viable? I would have thought that since I’m an account admin I’d be able to query these endpoints even if I can’t create webinars.