# Dropbox

![2560px-Dropbox_logo_2017.svg.png](https://assets.relyanceuat.xyz/images/docs/6355691066253/6355508517901.png)
Dropbox is a smart workspace company that provides secure file sharing, collaboration, and storage solutions

.

The Dropbox integration will allow you to connect agreements in Dropbox with Relyance.

#### **In Dropbox:**

1. Log in to your **Dropbox** account.
2. Navigate to each folder (from the left panel) you want Relyance AI to check as part of this contract integration and take note of the folder’s “*path*”, as displayed at the top of the page. For example, in the screenshot below, the folder is *My Documents/Contracts/2022*.

![image3.png](https://assets.relyanceuat.xyz/images/docs/6355691066253/6355570477325.png)

#### **In Relyance:**

1. Login to your Relyance account.
2. Navigate to the **Settings** menu on the bottom left-hand side.
3. Select **Integrations**.
4. Click on the **Contract Integration** tab.
5. Find the **Dropbox** integration card and click it to open its connections.
6. Select **Oauth 2 / App token** under **Authentication Method**.

    The **Authentication** step asks for:

    - **Path of the folders containing contracts delimited by; (Eg: folder1; folder2)**: required.

![image4.png](https://assets.relyanceuat.xyz/images/docs/6355691066253/6355621128845.png)
![Screen_Shot_2022-05-19_at_5.01.04_PM.png](https://assets.relyanceuat.xyz/images/docs/6355691066253/6355615048205.png)
![Screen_Shot_2022-05-19_at_5.01.52_PM.png](https://assets.relyanceuat.xyz/images/docs/6355691066253/6355671663117.png)

7. Paste the paths that you have noted from Dropbox in the text field. If there is more than one, place a semicolon (; ) between each one.
    - For example, if your paths were “My Documents/Contracts/2022”, “Example/Path”, and “Quick/Brown/Fox”, then you should enter: *My Documents/Contracts/2022;Example/Path;Quick/Brown/Fox*
8. Click **Authenticate**.
9. This will bring up a login page on the Dropbox site.
10. Click **Continue** on the message below.
11. Click **Allow** on the next message box.
12. At this point, you should see the following result on the Contract Integrations page:

![Screen_Shot_2022-05-19_at_5.00.01_PM.png](https://assets.relyanceuat.xyz/images/docs/6355691066253/6355597903117.png)

![Screen_Shot_2022-05-19_at_5.02.51_PM.png](https://assets.relyanceuat.xyz/images/docs/6355691066253/6355661807885.png)

13. Congratulations, you are now connected to **Dropbox**.

<!-- auth-methods:begin (generated from the integration catalog; do not hand-edit) -->

## Authentication methods and fields

Pick one of these under **Authentication Method** on the connection wizard's **Authentication** step. This table is generated from the integration catalog, so it always matches what the form actually asks for.

| Method | Required | Optional |
| --- | --- | --- |
| **Oauth2 / App Token** | `Path of the folders containing contracts delimited by ;` | — |

<!-- auth-methods:end -->

<!-- terraform-examples:begin (generated from the integration catalog; do not hand-edit) -->

## Manage this integration with Terraform

Connections for this integration can be managed as code with the [Relyance Terraform provider](https://registry.terraform.io/providers/Relyance/relyance/latest). Non-secret fields go in `auth.params`; secret fields go in `auth.secrets_wo`, which is write-only — never stored in Terraform state. Rotate secrets by bumping `auth.secrets_wo_version`.

The **OAuth (browser authorization)** method uses a browser authorization flow, so the connection is created in the Relyance app. Manage it in Terraform afterwards by importing it (`terraform import relyance_integration_connection.example dropbox/<connection_id>`) or reading it with the `relyance_integration_connection` data source.

<!-- terraform-examples:end -->
