# FullStory

![fullstory.svg](https://assets.relyanceuat.xyz/images/docs/5808973542285/5808399501325.svg)
FullStory is a web-based customer experience data application that captures customer experience data in one powerful and easy-to-use digital intelligence system.

It enables users to track and monitor each customer activity; from clicks to page transitions, everything is indexed automatically.

In order to integrate FullStory with Relyance AI you will need **API Key** and **Application User ID**.

**In FullStory:**

1. Obtain a **Unique User ID (uid)** with which to perform the integration.

 i. Details of the **FullStory uid** can be found in the FullStory documentation ([https://help.fullstory.com/hc/en-us/articles/360020828113-FS-identify-Identifying-users)](https://help.fullstory.com/hc/en-us/articles/360020828113-FS-identify-Identifying-users)).
 ii. FullStory APIs require this uid in order to query for data but these IDs themselves are not available via API.
 iii. You may need to contact a FullStory administrator to retrieve this ID.
 iv. This ID will be your **Application User ID**.
2. Login to your Fullstory account and from the control dashboard, click **API Keys** under the **Integrations** heading.

![FullStory-1.png](https://assets.relyanceuat.xyz/images/docs/5808973542285/5811363533453.png)

3. Click **Create Key**.
4. Enter a name for the integration key, select **Standard** for the key type, and click **Save API Key**.

![FullStory-2.png](https://assets.relyanceuat.xyz/images/docs/5808973542285/5811393672589.png)

5. Copy the resulting **API Key** to be used in Relyance AI.

**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 **FullStory** integration card and click it to open its connections.
6. Under **Authentication Method**, choose **Custom**.
8. Paste the **API Key** and **Application User Id** into their respective fields.

![FullStory-3.png](https://assets.relyanceuat.xyz/images/docs/5808973542285/5812359056909.png)

9. Click **Save.**
10. At this point, you should see the following result on the Vendor Integrations page:

![FullStory-4.png](https://assets.relyanceuat.xyz/images/docs/5808973542285/5812370354829.png)

11. Congratulations, you are now connected to **FullStory**.

<!-- 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`.

```hcl
resource "relyance_integration_connection" "fullstory" {
  vendor = "fullstory"
  name   = "<your connection name>"

  auth = {
    method = "api-key"
    params = {
      data_storage_location = "us"
    }
    # Secret fields are write-only: sent to Relyance, never stored in state.
    secrets_wo = {
      api_key = var.fullstory_api_key
    }
    secrets_wo_version = 1
  }

  scans = { "data-inspection" = { enabled = true } }
}
```

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