Skip to main content
Dropbox is a cloud-based file storage and collaboration platform. The Dropbox connector for Glean allows organizations to index and search their Dropbox content—including team folders, private folders, and Dropbox Paper documents—while enforcing Dropbox permissions so users only see results they are authorized to access.

Supported features

The Dropbox connector supports indexing a broad range of content types and strictly enforces Dropbox’s underlying permission models to maintain data privacy and security for all users during search operations. Glean understands and respects access and sharing permissions in your Dropbox account. For example, a user is given access to only one file in a private folder, that user will not be able to search for the other files in that folder in Glean. All Dropbox data is fetched and stored to a secure Google Cloud Platform project. You retains control and ownership of your data, and the data cannot be directly accessed by Glean or any other third party.

Supported objects

  • Team folders and files
  • Shared folders and files
  • Private folders and files
  • Dropbox Paper documents

Supported API endpoints

  • Dropbox Business API for team, user, and file information.
  • OAuth 2.0 authentication and token refresh flow.
  • Activity crawl through Dropbox’s activity endpoints to keep content and permissions synchronized.
Glean uses the Dropbox API to fetch all data from the your Dropbox account. Glean requires certain viewing permissions in order for the full integration to work properly.

Limitations

  • No configurations (greenlist/redlists) are supported for the updates team space file structure.
  • When a shared folder is selected in a Glean App, only nested normal folders are captured. Other shared folders will not be captured.

Requirements

Deploying the Dropbox connector requires administrative privileges in Dropbox and initial configuration in both Dropbox and Glean.
  • Dropbox Business (team) account.
  • Glean deployment with admin console access.
  • HTTPS connectivity between Glean and Dropbox’s public APIs.
  • Dropbox admin account credentials to authorize during OAuth 2.0 flow.
  • Refresh token and access token generated and stored during setup.
  • The connector requires Team member file access permission to retrieve both team and individual files. During OAuth authorization, the following scopes are requested:
    • View and edit Dropbox files and folders.
    • View Dropbox sharing settings, group membership, and activity logs.
    • View basic account and team information (usernames, emails, team membership, and more).
The admin role is required to approve these permissions during setup and maintain them for the connector’s ongoing function.

Setup instructions

The connector is primarily configured in the Glean admin workspace and for OAuth authorization on the Dropbox page.
  1. As an admin, navigate to the Glean Admin console.
  2. Click Add data source and select Dropbox.
  3. In the Setup tab, click Authorize. You are redirected to a Dropbox login page.
  4. Follow the generated link to initiate an OAuth 2.0 authorization flow between your Dropbox account and the Glean-Dropbox central app. Logging in will grant the Glean-Dropbox central app permissions to fetch data from your Dropbox account, so that it can be indexed and made searchable from within Glean.
Use the Glean admin console for managing and troubleshooting the connector, as well as for viewing logs and monitoring ingestion progress. If you encounter any configuration issues or require further assistance, contact the Glean support team.