Dropbox

Integrate your application with the Dropbox API

🚀 Quickstart

Connect to Dropbox with Tenklo and see data flow in 2 minutes.

Create the integration

In Tenklo (free signup), go to Integrations -> Configure New Integration -> Dropbox.

Authorize Dropbox

Go to Connections -> Add Test Connection -> Authorize, then log in to Dropbox. Later, you'll let your users do the same directly from your app.

Call the Dropbox API

Let's make your first request to the Dropbox API. Replace the placeholders below with your Environment API key, integration ID, and connection ID:

curl "https://api.tenklo.dev/proxy/2/files/list_folder" \
  -X POST \
  -H "Authorization: Bearer <NANGO-API-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>" \
  -H "Content-Type: application/json" \
  -d '{"path": ""}'

Or fetch credentials with the Node SDK or API.

✅ You're connected! Check the Logs tab in Tenklo to inspect requests.

Implement Tenklo in your app

Follow our Auth implementation guide to integrate Tenklo in your app.

To obtain your own production credentials, follow the setup guide linked below.

📚 Dropbox Integration Guides

Tenklo maintained guides for common use cases.

Official docs: Dropbox API documentation

🧩 Pre-built syncs & actions for Dropbox

Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.

Others

Function nameDescriptionTypeSource code
batch-copy-files-or-foldersCopy multiple files or folders to new Dropbox paths in one batch jobAction🔗 Github
batch-create-foldersCreate multiple Dropbox folders in one batch requestAction🔗 Github
batch-delete-files-or-foldersDelete multiple Dropbox files or folders in one batch jobAction🔗 Github
batch-move-files-or-foldersMove multiple Dropbox files or folders to new locations in one batch job.Action🔗 Github
check-batch-copy-files-or-foldersCheck the status of a Dropbox batch copy job using its async job ID.Action🔗 Github
check-batch-delete-files-or-foldersCheck the status of a Dropbox batch delete job using its async job ID.Action🔗 Github
check-batch-move-files-or-foldersCheck the status of a Dropbox batch move job using its async job ID.Action🔗 Github
check-unshare-folderCheck the status of a Dropbox unshare folder job using its async job ID.Action🔗 Github
copy-file-or-folderCopy a Dropbox file or folder to a different path.Action🔗 Github
create-folderCreate a folder at a Dropbox path.Action🔗 Github
create-shared-linkCreate a shared link for a Dropbox file or folder with optional settings.Action🔗 Github
create-userCreates a user in Dropbox. Requires Dropbox Business.Action🔗 Github
delete-file-or-folderDelete a Dropbox file or folder by pathAction🔗 Github
delete-userDeletes a user in Dropbox. Requires Dropbox Business.Action🔗 Github
download-fileDownload file contents from Dropbox.Action🔗 Github
download-folder-as-zipDownload a Dropbox folder as a zip archiveAction🔗 Github
get-current-accountRetrieve the authenticated Dropbox account profile.Action🔗 Github
get-file-or-folder-metadataRetrieve metadata for a Dropbox file or folderAction🔗 Github
get-file-temporary-linkGenerate a temporary Dropbox link for file content streaming.Action🔗 Github
list-file-revisionsList revisions for a Dropbox file by path or file id.Action🔗 Github
list-folderList Dropbox folder contents with pagination and optional recursion.Action🔗 Github
list-shared-foldersList shared folders available to the current Dropbox user.Action🔗 Github
list-shared-linksList shared links for the current user or for a specific pathAction🔗 Github
modify-shared-link-settingsUpdate settings on an existing Dropbox shared link.Action🔗 Github
move-file-or-folderMove a Dropbox file or folder to a different pathAction🔗 Github
restore-file-revisionRestore a previous Dropbox file revision to the current pathAction🔗 Github
revoke-shared-linkRevoke a Dropbox shared link so it no longer grants access.Action🔗 Github
search-files-and-foldersSearch Dropbox files and folders by query text and path scope.Action🔗 Github
share-folderTurn a Dropbox folder into a shared folder for collaboratorsAction🔗 Github
unshare-folderUnshare a Dropbox shared folder as its owner.Action🔗 Github
upload-fileUpload a small file directly to Dropbox.Action🔗 Github
upload-large-fileUpload a large file to Dropbox with an upload sessionAction🔗 Github
filesSync Dropbox file metadata from configured root paths using list folder cursors.Sync🔗 Github
foldersSync Dropbox folder metadata from configured root paths.Sync🔗 Github
shared-foldersSync shared folder metadata visible to the current Dropbox user.Sync🔗 Github
shared-linksSync Dropbox shared links for the current user or configured path scopes.Sync🔗 Github

On this page