Description
My app in the marketplace has the ability to delete recordings when required. For most users of the app this works just fine to call this endpoint:
Is this a User Level OAuth app? That error usually means that user does not have the proper permissions to delete a Cloud Recording. I have seen this happen when a users permissions change after installation of the app.
I have seen that scenario happen before though since it seems that the OAuth token you get when you connect the app is still tied to the user who connected it. So if they were ever downgraded from admin then you lose permissions. Which means it’s Account Level but only as far as the user who authenticated has permissions.
Is it possible then that even though I am requesting read/write permissions for recordings that if the user doesn’t have that permission themselves then I won’t be able to?
Since this app is an account level, you should be able to get any of the information specified in the scopes. Unless the user who installed it had their permissions changed.