UiPath Marketplace

The UiPath Marketplace Guide

Welcome to UiPath Marketplace Documentation. You will find comprehensive information to help you better understand and use the automations from our platform.

In order to download the solutions described here, please visit the official UiPath Marketplace here.

Please note that only solutions built and supported by UiPath are detailed in the present guide.

Introduction

To successfully establish a connection and send requests to the Box API, the Box Scope activity must complete authentication to a Custom App using one of the supported JWT authentication (additional authentication methods will be supported in the future).

To give the *Box Scope activity the ability to authenticate and to enable the other activities to successfully send requests to the Box API, you must complete the following steps:

  1. Create a Custom App
  2. Build your project

Steps

1. Create a Custom App (JWT)

To create a JWT authentication Custom App, follow the Setup with JWT steps in the Box documentation.

The following input properties are required in the Box Scope activity:

  • Config File Content or *Config File Path

To get the Config File Content and Config File Path values, follow Generate a keypair steps in the Box documentation.

After downloading the JSON configuration file, you can either save the file to a local folder and enter that location in the Config File Path property, or copy contents to enter it as a String in the Config File Content.

As a quick reference, below are the steps we followed when developing and testing the Box activities.

Note

The steps below are for example purposes only. For the latest setup steps and more detailed information about the configuration settings and, refer to the referenced Box documentation.

  1. Sign in to https://app.box.com/.
  2. Go to the Dev Console (https://app.box.com/developers/console).
  3. Click Create New App.
  1. Select Custom App or Enterprise Integration.
  1. Select **OAuth 2.0 with JWT (Server Authentication).
  1. Enter a name for your app and click Create App.
  2. After your app is created, click View Your App (you don't need to copy the developer token).
  1. In your app's Configuration settings, under Advanced Features, ensure both Perform Actions as Users and Generate User Access Tokens are enabled.
  2. Under Add and Manage Public Keys, click Generate a Public/Private Keypair and save the JSON configuration file locally.
    • This step requires the app to have multi-factor authentication enabled.
  3. After downloading the file, note its location as you'll enter this value in the File Path property of the Box Scope* activity.
  1. After completing your Configuration settings, go to General and click Submit for Authorization.
    • The application administrator (this may be you) must then authorize the application by following the instructions in the email sent from Box.

2. Build your project

  1. Create a new automation project.
    1. Open UiPath Studio.
    2. Under New Project, click Process (this opens a New Blank Process window).
    3. Enter a project Name, Location, and Description.
    4. Click Create.
  2. Install the UiPath.Box.Activities package.
    1. In the Design ribbon, click Manage Packages (this opens the Manage Packages window).
    2. Under All Packages, click Connect
    3. In the Search bar, enter Box.
    4. Click, install and accept the license for the UiPath.Box.Activities.
      • For more information about Uipath Studio packages, see Managing Packages in the Studio Guide.

You're done!

Now that you have completed the setup, you can start adding the Box activities to your project.

Next steps

For a hands-on learning experience and to quickly start using the activities, see the Quickstart guide. This guide provides step-by-step instructions to help you create a working sample of the different activities so that you can verify the connection to your Box application and get familiar with the input/output properties.

To learn more about the Box activities (including example property inputs/outputs), see the Activities page for a complete activity list and links to the activity detail pages.

Updated 5 days ago


Setup


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.