Connecting to Dropbox

Prev Next

Syniti Knowledge Platform (SKP) allows you to connect to Dropbox for the following usage types:

  • File Storage

  • Replication

Configuration Summary

The following table provides a high-level summary of the configurations you need to perform in Dropbox if you want to maintain a separate Dropbox folder to integrate with the SKP.

S.No

Configuration Steps

Reference Materials

1

Register a new Dropbox application

  • Name your application as Syniti Drive Integration

  • Choose Scoped access and Full Dropbox as the access level

* Create a Dropbox App

* OAuth 2.0 Guide

* API Permission Types

* Generate Access Token

2

Configure the newly created application settings

  • In the Settings tab, note the values for the following fields: App Key and App Secret

  • Under OAuth 2.0, configure the redirect URL for you application

  • Generate an access token or refresh token for authentication

3

Grant required authorization to your application

  1. Access the Permissions tab

  2. Select the required scopes (files.content.read, files.content.write, etc.)

  3. Authorize the application to access your Dropbox account

4

Test the Dropbox API connection

5

Create a system datastore connection in the SKP using the Dropbox connection properties listed below

* Datastores

* Create a Connection

Connection Properties

Field Name

Description

App Key

required

The App Key from your Dropbox app at dropbox.com/developers/apps. This is required for OAuth token refresh.

App Secret

required

The App Secret from your Dropbox app, found on the same page as the App Key (above). Keep this confidential.

Refresh Token

required

An OAuth2 offline refresh token for the Dropbox account. Obtain this by completing the Dropbox OAuth2 authorization flow with token_access_type=offline . The token never expires unless explicitly revoked.

Root Path

The optional root path within Dropbox (e.g., /Reports ). Leave this field blank to start from the account root.

Team Member ID

Optional

For Dropbox Business accounts, this is the Member ID of the user to act as. Leave this blank to act as the authorized user.

Extended Properties

Use the + Add Property button to add any additional connection properties.