# Miro

![miro-logo.png](https://assets.relyanceuat.xyz/images/docs/8012519792141/8012142380941.png)
Miro is an online collaborative whiteboard platform for small to midsize businesses. It features a digital whiteboard that can be used for research, ideation, building customer journeys and user story maps, wireframing and a range of other collaborative activities that enables distributed teams to work together.

In order to integrate Miro with Relyance AI you will need to follow an **Oauth2** flow.

#### In the Relyance AI application:

1. Login to your Relyance account.
2. Navigate to the **Settings** Menu in the bottom left-hand side.
3. Select **Integrations**.
4. Click on the **Vendor Integration** tab.
5. Find the **Miro** integration card and click it to open its connections.
6. Under **Authentication Method**, choose **Oauth2 / App Token**.
8. Click **Authenticate**.
9. This will bring up a login page on the Miro site
10. Login to Miro and follow any prompts to accept the connection.
11. At this point, you should see the following result on the **Vendor** Integrations page:

![Miro-1.png](https://assets.relyanceuat.xyz/images/docs/8012519792141/8012514847757.png)

![Miro-2.png](https://assets.relyanceuat.xyz/images/docs/8012519792141/8012514738701.png)

![Miro-3.png](https://assets.relyanceuat.xyz/images/docs/8012519792141/8012484540429.png)

12. Congratulations, you are now connected to **Miro**.

<!-- 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 miro/<connection_id>`) or reading it with the `relyance_integration_connection` data source.

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