The document says " After creating your app in the App Console, you can select your apps scopes on the Permissions tab." - but I am not seeing any permissions tab in my app console. Is this feature not available yet?
Personal Apps & Scopes:
Personal apps do have the ability to specify webhook and webhooks require: files.metadata.read, the problem is that oauth craps out when you pass a scope with following error:
scope: must be at most 0 characters, got 19
Business Apps & Scopes:
This guide terms business apps as legacy and suggest to use scopes. But when you create an app there is no such option. Same error (as above) when you try passing scopes during oauth.
No Scope Based Apps
When you create an app you are given the following paths and none of the apps in these criterias expose permissions tab, not can you pass scope during OAuth request
- DropBox (Personal) Api: which has further 2 categories
-- App folder– Access to a single folder created specifically for your app.
-- Full Dropbox– Access to all files and folders in a user's Dropbox.
- Business Api: with 4 categories
-- Team information– Information about the team and aggregate usage data.
-- Team auditing– Team information, plus the team‘s detailed activity log.
-- Team member file access– Team information and auditing, plus the ability to perform any action as any team member.
-- Team member management– Team information, plus the ability to add, edit, and delete team members.
It seems like the documentations have been updated but then the feature is not made public yet. How can we get access to it. Thanks
Dropbox is introducing new scopes functionality, as you've found referenced in the documentation. We've only just begun rolling this out though, so it is not available to everyone yet. It sounds like it is not enabled for your account yet, so please continue to use the existing non-scopes functionality for now.
I can't offer a particular date for general availability. If you'd like to opt-in early though, feel free to open an API ticket from the relevant account and I'll ask the team if we can enable it for you.