When I use a User managed OAuth app for authentication for calling meeting create API, I am getting the following error:
“message”: “Invalid access token, does not contain scopes: [zms:meeting:write, meeting:write:admin]”
The scopes given are: meeting:read meeting:write. I can’t find a way to give meeting:write:admin scope for a User managed App.
Does that mean that I can not use User managed OAuth app if I need to create a meeting via API?
The use case we have is as follows:
We are building B2B SaaS product and we are helping our customers to use their Zoom account for conducting online classes. We need a way to create a meeting or start meeting when specific event happens in our app. That means we need to call Zoom API from within our app and also need to confgure Webhooks to track events.
As mentioned, our customers will sign up for Zoom and they will install OAuth App so that our product can call Zoom APIs on their behalf.
Can you recommend what type of OAuth app - User managed vs Account Managed - is relevant in this case and also explain why?