Set up Dropbox with Tenklo
Register an OAuth app with Dropbox and connect it to Tenklo
This guide shows you how to register your own app with Dropbox to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Dropbox account.
Creating a Dropbox App
Register for a Dropbox developer account
If you don't already have one, sign up for a Dropbox developer account.
Go to the Dropbox App Console and click "Create app".
Choose your API type and access level:
- Scoped access: Recommended for most applications, provides granular permission control
- Full Dropbox access or App folder access: Choose based on your app's needs
In your app's settings:
- Add your OAuth Redirect URI:
https://api.tenklo.dev/oauth/callback - Note your App key (Client ID) and App secret (Client Secret)
Navigate to the Permissions tab in your app console.
Select the appropriate scopes for your application. Common scopes include:
files.metadata.read- Read file and folder metadatafiles.metadata.write- Create, edit, and delete files and foldersfiles.content.read- Read file contentfiles.content.write- Upload and modify file content
In Tenklo:
- Go to the Integrations page
- Find and select Dropbox
- Enter your App key as the Client ID
- Enter your App secret as the Client Secret
- Add any required scopes in the configuration
- Click Save
Access Requirements
Note the following requirements for Dropbox apps:
| Requirement | Status | Notes |
|---|---|---|
| Paid developer account | Unknown | Check current requirements with Dropbox |
| Paid test account | Unknown | May be required for testing |
| Partnership | Unknown | May be needed for production access |
| App review | Unknown | May be required before production launch |
| Security audit | Unknown | May be required for certain access levels |
For more details on Dropbox's OAuth implementation, see Dropbox's OAuth documentation.