Skip to main content

Required Scopes

To configure a Sync for Dropbox, you need to request the following scopes from your Dropbox OAuth application. Scopes tagged Permissions Sync are only needed if you use the Permissions API. Learn more about configuring scopes for your app in Adding Integrations.

Synced Objects

Dropbox supports the following Synced Objects:
  • Files

    Dropbox Paper documents will be synced as HTML files.

    All other files will be available in their original format.

  • Permissions

Files

Send a request to Enable Sync to start a file sync. Syncs for Dropbox can be created with one of the following configurations:
  • Global Sync: All files in the user’s Dropbox account will be synced.
  • Folder Sync: Only files in the specified folder will be synced (recursively including all subfolders by default).
  • Sync of specific files: Only a group of specific files will be synced.
Example
Configuration options:
boolean
Set to true if using a Dropbox Team account. This will sync group permissions for folders and files.
string[]
An optional array of MIME types to filter synced files. Only files matching the specified MIME types will be synced.
string
An optional RE2 regular expression that filters synced files by filename. Only files whose name matches the pattern are synced. Folders are always traversed regardless of the pattern.Matching is unanchored and case-sensitive. Use the inline (?i) flag for case-insensitive matches, and anchors (^, $) for exact-name matches. Lookarounds and backreferences are not supported. Patterns are limited to 1000 characters.Example: (?i)\.pdf$ syncs only PDF files.