I am running into a problem where i have a user level app where i am using Oauth zoom authentication so that every user will authorise to our platform and is able to create zoom meetings using their own zoom accounts. So far the integration is working perfectly.
However, I want to use this API to get participants details when the meeting ends.
First Question: Can i make use of this API for a user level app ? If yes, do i need to subscribe to some event/webhook ?
Second Question: It says it prerequisites is paid account on a pro or higher plan
Meaning the user who has created the meetings should have this plan or the account where i have build my app should have this plan ?
In case i cannot use this API, is there any other alternative i can get participants details for a user level app ?
Thanks for reaching out to the Zoom Developer Forum, I am happy to help here!
As seen in the documentation, for the Get past meeting participants endpoint
You can access this endpoint both with a user level app or an account level app so, to answer your first question yes, you can use this API with an user level app and call this endpoint with it and you do not need to subscribe to any events/webhooks to be able to call this API. You could potentially subscribe to a meeting.ended webhook to know when the meeting is over so you can go ahead and call the endpoint.
For your second question, the user who installs the app will have to meet those prerequisites, cause your app will basically be making API calls on their behalf and those prerequisites are neede.
hope this helps,
Thanks so much for reply and support.
Quick Question though, in order to operate this API through Oauth I need access token, how do i get hold of that in webhooks ?
Cause Access token is not something that i can store and reuse, its not permanent, any thoughts on that ?
Sorry for the late reply.
You can not get the access token via Webhooks.
You will need to authorize the app in your account in order to receive the access token
Hope this helps,