Transloadit
Pricing
  • File Uploads
  • File Importing
  • Batch Processing
  • Video Encoding
  • Audio Encoding
  • Image Processing
  • Document Processing
  • Artificial Intelligence
  • File Filtering & Security
  • Media Cataloging
  • File Compression
  • Code Evaluation
  • File Exporting
  • Smart CDN
  • View all services
  • Explore integrations
  • Explore live demos
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node.js SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Transloadit CLI
  • Terraform
  • Essentials
  • Best Practices
  • FAQ
  • Robots
  • API
  • Formats
  • Build your first app
  • About
  • Comparisons
  • Open Source
  • Testimonials
  • Jobs
  • Security
  • Posts
  • DevTimes
  • DevTips
  • Press
  • Research
  • Case Studies
  • Solutions
  • Guides
  • Glossary
  • Legal
  • Tools
  • Helping Coursera bring education to millions around the world
  • Transloadit Support
  • Open Source Support
  • Service level agreement
EssentialsRobotsFAQAPIFormatsBest Practices

How do I set up a Dropbox app?

Create a Dropbox app, choose the permissions your workflow needs, and connect it through Template Credentials. Transloadit handles the OAuth redirect and token exchange; you do not need to build your own callback or paste a temporary access token into your Template.

Create the app

Sign in to the Dropbox App Console⁠ with the account that will own the app. Select Create app, then Scoped access.

Choose App folder when the workflow only needs files in the app's own folder. Choose Full Dropbox only when it needs files elsewhere in the connected account. Name the app and select Create app.

With App folder access, the Robot's paths are relative to the app's folder, not the root of the Dropbox account. Do not include the account-level path to that app folder in the Robot's path.

Choose permissions

Open the app's Permissions tab and enable the scopes needed for your workflow:

WorkflowScopes
Import files with /dropbox/importfiles.metadata.read and files.content.read
Export files with /dropbox/storefiles.content.write
Export with create_sharing_link: trueAlso enable sharing.write

For imports from a Dropbox Business team space with Full Dropbox access, ensure account_info.read is selected so Transloadit can resolve the account's file namespace. If the workflow imports and exports, enable both sets of file permissions. Select Submit to save the changes before connecting the app.

Register the redirect URI

On the app's Settings tab, find OAuth 2 and add the following exact value under Redirect URIs:

https://webapi.transloadit.com/credentials/dropbox

Select Add to register it. This is Transloadit's callback, not a URL on your website. Keep the app's App key and App secret available for the next step; never include the secret in browser code, screenshots, or shared Templates.

Connect the app to Transloadit

Follow How to create Template Credentials in the Workspace that will run your Assemblies. Choose Dropbox as the service, give the credential a recognizable Name, and fill in Dropbox App key and Dropbox App secret from your app's settings.

Select Create to open Dropbox's authorization page. Sign in to the Dropbox account whose files the workflow will use and approve the requested access. Dropbox returns you to Transloadit, which saves the credential. Confirm that it appears on the Workspace's Credentials page before using its name as the Robot's credentials value.

Creating an app is not the same as authorizing it. If you cancel the authorization or encounter an error, do not assume the credential was saved. Check the redirect URI and app permissions, then start the connection again. Review the account and access requested on Dropbox's consent screen; only approve access you intend to grant.

Changing the app's permissions later does not add those permissions to an existing authorization. Create a new Template Credential and approve access again, then update your Templates to use its new name. Retire superseded credentials only after confirming that no workflow still uses them. If Transloadit asks you to confirm your password again, complete that step before restarting the connection.

For Dropbox's app setup and authorization details, see its Quick Start⁠ and OAuth guide⁠.

See also:

Do you offer an audio or video player?
Are there limits for upload time or processing time?
What if my imports or exports from Backblaze, S3, GCP, etc. are slow?
Contact support⁠

TransloaditChecking status…

Product

  • Services
  • Pricing
  • Demos
  • Tools
  • Security
  • Support

Company

  • About/Press
  • Blog/Jobs
  • Comparisons/Compliance matrix
  • Research
  • Open source
  • Solutions
  • Pioneers of the web

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Guides/DevTips
  • Supported formats

More

  • Platform status⁠
  • Community forum⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Transloadit®, tus®, and Uppy® are registered trademarks of Transloadit-II GmbH in the United States.

PrivacyTermsImprintTrademarksDMCA Policy
EnglishDeutschEspañolFrançaisPortuguês (Brasil)