Dropbox
Integrate your application with the Dropbox API
🚀 Quickstart
Connect to Dropbox with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> 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.
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.
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.
- How to register your own Dropbox OAuth app
Register an OAuth app with Dropbox and obtain credentials to connect it to Tenklo
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 name | Description | Type | Source code |
|---|---|---|---|
batch-copy-files-or-folders | Copy multiple files or folders to new Dropbox paths in one batch job | Action | 🔗 Github |
batch-create-folders | Create multiple Dropbox folders in one batch request | Action | 🔗 Github |
batch-delete-files-or-folders | Delete multiple Dropbox files or folders in one batch job | Action | 🔗 Github |
batch-move-files-or-folders | Move multiple Dropbox files or folders to new locations in one batch job. | Action | 🔗 Github |
check-batch-copy-files-or-folders | Check the status of a Dropbox batch copy job using its async job ID. | Action | 🔗 Github |
check-batch-delete-files-or-folders | Check the status of a Dropbox batch delete job using its async job ID. | Action | 🔗 Github |
check-batch-move-files-or-folders | Check the status of a Dropbox batch move job using its async job ID. | Action | 🔗 Github |
check-unshare-folder | Check the status of a Dropbox unshare folder job using its async job ID. | Action | 🔗 Github |
copy-file-or-folder | Copy a Dropbox file or folder to a different path. | Action | 🔗 Github |
create-folder | Create a folder at a Dropbox path. | Action | 🔗 Github |
create-shared-link | Create a shared link for a Dropbox file or folder with optional settings. | Action | 🔗 Github |
create-user | Creates a user in Dropbox. Requires Dropbox Business. | Action | 🔗 Github |
delete-file-or-folder | Delete a Dropbox file or folder by path | Action | 🔗 Github |
delete-user | Deletes a user in Dropbox. Requires Dropbox Business. | Action | 🔗 Github |
download-file | Download file contents from Dropbox. | Action | 🔗 Github |
download-folder-as-zip | Download a Dropbox folder as a zip archive | Action | 🔗 Github |
get-current-account | Retrieve the authenticated Dropbox account profile. | Action | 🔗 Github |
get-file-or-folder-metadata | Retrieve metadata for a Dropbox file or folder | Action | 🔗 Github |
get-file-temporary-link | Generate a temporary Dropbox link for file content streaming. | Action | 🔗 Github |
list-file-revisions | List revisions for a Dropbox file by path or file id. | Action | 🔗 Github |
list-folder | List Dropbox folder contents with pagination and optional recursion. | Action | 🔗 Github |
list-shared-folders | List shared folders available to the current Dropbox user. | Action | 🔗 Github |
list-shared-links | List shared links for the current user or for a specific path | Action | 🔗 Github |
modify-shared-link-settings | Update settings on an existing Dropbox shared link. | Action | 🔗 Github |
move-file-or-folder | Move a Dropbox file or folder to a different path | Action | 🔗 Github |
restore-file-revision | Restore a previous Dropbox file revision to the current path | Action | 🔗 Github |
revoke-shared-link | Revoke a Dropbox shared link so it no longer grants access. | Action | 🔗 Github |
search-files-and-folders | Search Dropbox files and folders by query text and path scope. | Action | 🔗 Github |
share-folder | Turn a Dropbox folder into a shared folder for collaborators | Action | 🔗 Github |
unshare-folder | Unshare a Dropbox shared folder as its owner. | Action | 🔗 Github |
upload-file | Upload a small file directly to Dropbox. | Action | 🔗 Github |
upload-large-file | Upload a large file to Dropbox with an upload session | Action | 🔗 Github |
files | Sync Dropbox file metadata from configured root paths using list folder cursors. | Sync | 🔗 Github |
folders | Sync Dropbox folder metadata from configured root paths. | Sync | 🔗 Github |
shared-folders | Sync shared folder metadata visible to the current Dropbox user. | Sync | 🔗 Github |
shared-links | Sync Dropbox shared links for the current user or configured path scopes. | Sync | 🔗 Github |