Creating Dropbox storage provider type
This section provides information about how to properly configure the Dropbox™ storage provider type.
Before you begin
The following list shows the prerequisites to create a Dropbox storage provider:
-
IBM RPA on premises environment.
-
User with the following permissions:
- View storage provider types
- Manage storage provider types
See the Checking user permissions topic to learn how to check your user permissions.
-
Dropbox™ 🡥 account.
Procedure
Follow the steps to create a Dropbox™ app:
- Create your Dropbox application
- Get the App key and App secret
- Configure the storage provider type in the IBM Robotic Process Automation
Create your Dropbox application
- Navigate to the Dropbox Developers 🡥 website.
- On the top right corner, click the App console button.
- Click the Create app button.
- Select the Scoped access option.
- Choose which type of access you want:
- If you want the users to have access to one folder in your Dropbox account, select the App folder option.
- If you want the users to have access to your whole Dropbox account, select the Full Dropbox option.
- Name your app, such as
IBM RPA Storage
. - In the OAuth 2 section, add your Redirect URI. This address is the URL to your IBM Robotic Process Automation's API, such as
https://192.51.100.38:7790/integration/oauth2
, where192.51.100.38
is the server IP and7790
is the port used by the IBM RPA's API, with the OAuth2 specifications/integration/oauth2
. Following are examples of valid URLs with the OAuth2 specifications:-
https://192.51.100.38:7790/integration/oauth2
-
https://api.example.com/integration/oauth2
🛈 Remember: Replace the URL with the appropriate server API URL.
-
- Click Add to add the URL.
- Click the Permissions tab.
- In the Permissions page, select the allowed user permissions in your Dropbox folder such as:
files.content.write
andfiles.content.read
, for example.
Get the App key and App secret
- Go to the Settings tab of your app.
- Look for App key.
- Look for App secret and click Show to reveal your app secret.
Configure the storage provider type in the IBM Robotic Process Automation
-
Navigate to the IBM Robotic Process Automation main page.
-
On the side menu, click Storage and go to the Storage provider type tab. For older versions of IBM RPA, go to Configuration > Storage Provider Type.
-
Click the Create storage provider type button.
-
Select Dropbox as the Type.
-
In the Client ID field, enter your App key.
-
In the Client Secret field, enter your App secret.
-
In the Redirect URL field, enter the Redirect URL you have previously configured in the credentials page, such as
https://192.51.100.38:7790/integration/oauth2
. -
In the Authorization URL field, enter
https://accounts.google.com/o/oauth2/v2/auth
. -
In the Authorization Template Parameter field, enter the following code snippet:
client_id={clientId}&response_type=code&redirect_uri={redirectUri}
🛈 Remember: IBM RPA automatically replaces the values of
{clientId}
and{redirectUri}
with the values defined in Client ID and Redirect URL, respectively. -
In the Token URL field, enter
https://api.dropboxapi.com/oauth2/token
. -
In the API URL field, enter
https://api.dropboxapi.com/
. -
In the Scopes field, you can add more permissions to your current storage provider type. See OAuth Guide 🡥 for more information.
-
Click Save.
Result
As result, you can view a notification that states that the storage provider type was added successfully. You can also see it in the list of storage provider types.
If it fails, you can also view a notification. In this case, review the data that you entered and retry to create the storage provider type.
What to do next
Create a new storage provider to use it. See Creating storage provider integrations for more information.