

Once the application is authorized, the user may now take an action with the Extension that shows in either “Open” or “Share” menu of a file. Kicking off the Extensions workflow in Dropbox.Find more information about managing app integrations and Extensions in our help center.

*For some Dropbox for Business teams, Extensions may not show up as the team admin manages this setting. Upon completing the OAuth flow, the application is granted an access token, which can be used to make calls to Dropbox API, such as /users/get_current_account for user information. Note that the users will need to start the OAuth flow from your website, just like any other Dropbox apps. If a user selects your Extension on a file bigger than specified size, they will be redirected the following error:Įxtensions will not show in “Open” or “Share” menu of the end user until a) you have unchecked the "Only me" box under "Visibility" section of the app and b) the user authorizes the app via OAuth *. Max File Size (MB): Set a file size limit.The Extension will only show in either “Open” or “Share” menu of the file types specified. Supported File Types: Enter comma-delimited list of supported file extensions.Sharing/Sending files: This will show the Extension under “Share” menu of the selected file.Opening/Editing files: This will show the Extension under “Open” menu of the selected file.What is the main purpose of this extension?: Select whether you want the Extension to show under “Open” or “Share” menu of the selected file, depending on your app’s functionality.This can be used in the case you need to re-authorize and the user has linked their personal and work accounts. require_role indicates if the user is authorizing from work for team account or personal for a personal account.Therefore, it can be used used with the Dropbox API endpoints such as /files/get_metadata. file_id is unique identifier of the file and corresponds to the fileMetadata.id value.For example, if you enter, Dropbox will send file_id= Extension URI: Where Dropbox redirects the user and passes the file_id and require_role value.
