{% extends "base.html" %} {% block title %}Dropbox Setup{% endblock %} {% block content %}
Authorize DocuElevate to access your Dropbox account. Your credentials are stored securely in your personal integration record.
{% if is_configured %}✓ Already authorized
This integration already has credentials. You can re-authorize below to refresh or update them.
{% if folder_path %}
Folder: {{ folder_path }}{% endif %}
Authorization required
Complete the wizard below to grant access to your Dropbox account.
{% if folder_path %}
Target folder: {{ folder_path }}{% endif %}
Configure the Dropbox integration for DocuElevate using our setup wizard.
Current Status:
Dropbox integration is {% if is_configured %} configured. {% else %} not configured. {% endif %}
{% if folder_path %}Target folder: {{ folder_path }}
{% endif %}Note: You need to create a Dropbox app and obtain API credentials. The setup wizard will guide you through this process.
files.content.write (to upload files)files.content.read (if you need to read file content){{ callback_url }}Using shared application credentials
Your administrator has enabled shared Dropbox app credentials. You can authorize your account without supplying your own App Key and Secret.
Target folder (from integration settings)
{{ folder_path }}
Enter the folder path where files should be uploaded (e.g., /Documents/Uploads)
Target folder (from integration settings)
{{ folder_path }}
{% if is_configured %} Dropbox integration is properly configured! Your refresh token is valid. {% else %} Dropbox integration is not completely configured or token may be invalid. {% endif %}
Copy these environment variables to configure all worker nodes:
DROPBOX_APP_KEY={{ app_key_value }}
DROPBOX_APP_SECRET={{ app_secret_value|default('YOUR_APP_SECRET', true) }}
DROPBOX_REFRESH_TOKEN={{ refresh_token_value|default('YOUR_REFRESH_TOKEN', true) }}
DROPBOX_FOLDER={{ folder_path|default('/Documents/Uploads', true) }}
Add these variables to your .env file or environment configuration.
For detailed instructions and troubleshooting, refer to the Dropbox Setup Documentation.