About Dropbox
Dropbox is a cloud file storage and collaboration platform. Connecting Dropbox to Serval enables workflows that can read and manage files and folders, create shared links, and look up account information on behalf of the authorizing user or team.What the Dropbox integration enables
| Capability | Description |
|---|---|
| File Management | List folders, read and write file metadata, move, copy, and delete files |
| Account Information | Look up the current account or other Dropbox users |
| Sharing | Create shared links, list existing shared links, and revoke them |
| Search | Search files and folders across a Dropbox account |
Prerequisites
- A Dropbox account (Basic/free is sufficient for testing; paid team plans are only required if you need team-admin scopes).
- A Dropbox app that you own, registered in the Dropbox App Console.
Serval uses the “bring your own app” model for Dropbox. Each team that connects Dropbox creates and manages their own Dropbox app, which means you control the app’s scopes, audit logs, and rate-limit budget.
Dropbox Configuration
Before connecting to Serval, you need to create and configure a Dropbox app.Create a Dropbox app
- Go to the Dropbox App Console and click Create app.
- Choose Scoped access.
- Choose the access type:
- Full Dropbox for access across the whole Dropbox account.
- App folder if you want Serval to only operate inside a single folder under
Apps/<your-app-name>.
- Give the app a name (for example,
Serval Integration) and click Create app.
Enable the required permissions
On the Permissions tab of your new app, enable every scope Serval requests:
account_info.readfiles.metadata.readfiles.metadata.writefiles.content.readfiles.content.writesharing.readsharing.write
Add Serval's redirect URI
When you begin the connection in Serval, the Connect Dropbox modal displays a Redirect URI with a Copy button. Copy that URI and add it to your Dropbox app:
- Open the Settings tab of your Dropbox app.
- Under OAuth 2 → Redirect URIs, paste the URI from Serval and click Add.
Connect Dropbox to Serval
Enter your credentials
In the Connect Dropbox dialog:
- If you haven’t already, copy the Redirect URI and add it to your Dropbox app’s Settings tab.
- Paste your App key into the Serval modal.
- Paste your App secret into the Serval modal.
- Click Connect to Dropbox.
Updating scopes
If you enable additional scopes on your Dropbox app after you’ve already connected Serval, the existing integration keeps using the scopes it was originally granted. To pick up new scopes:- Enable the new scope(s) on the Dropbox app’s Permissions tab and click Submit.
- In Serval, open the connected Dropbox integration and click Reconnect.
- Dropbox will show the consent screen again with the expanded scope list; approve it to refresh the grant.
Reconnecting preserves the integration’s ID, so any workflows already wired to it keep working with the newly expanded permissions.

