> ## Documentation Index
> Fetch the complete documentation index at: https://docs.addressable.tv/llms.txt
> Use this file to discover all available pages before exploring further.

# Domo

> Integrate the Addressable API into Domo

## 1. Add a New Data Source

* Navigate to the data source section in Domo
* Select "Add New Data Source"
* In the list of connectors, find and choose the "JSON No Code Connector"

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-data-source-1.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=5d9d1993b06bb5bfa5a9844d8464f118" width="2078" height="840" data-path="images/domo/domo-data-source-1.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-data-source-2.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=e1a9d3530105c7667ece9e7ec8c412d1" width="2566" height="1380" data-path="images/domo/domo-data-source-2.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-data-source-3.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=79e24df82cbd0123d4f97015fd199bad" width="2542" height="1420" data-path="images/domo/domo-data-source-3.png" />
</Frame>

## 2. Create a New Account

* Once you've selected the JSON No Code Connector, you'll need to set up a new account
* In the authentication section, select "API Key" as the authentication method
* You'll see a field for the Header. Enter `x-api-key` as the Header name
* For the API Key value, enter the key that our team has provided to you

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-account-1.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=6731fe3ba1914222459644b887a84199" width="676" height="500" data-path="images/domo/domo-account-1.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-account-2.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=25f870b8ce31208b1ce4ffc4b7865a7f" width="696" height="586" data-path="images/domo/domo-account-2.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-account-3.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=64a94583f9dc363a31c484a227b99459" width="806" height="946" data-path="images/domo/domo-account-3.png" />
</Frame>

## 3. Add Another Header

* Click on "Add Header Again"
* For this new header, enter `client` as the Header name
* In the value field, enter the client key sent to you by our team

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-header-1.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=3b84937642d6ec45595e39fc400b9405" width="2538" height="1410" data-path="images/domo/domo-header-1.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-header-2.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=a7146db9f55e885ffd0e6a2ac8ef8feb" width="2542" height="1336" data-path="images/domo/domo-header-2.png" />
</Frame>

## 4. Set Up the Request URL

* In the "Request Single URL Endpoint" section, enter one of the following URLs depending on the data you need:

For Ad Performance Data:
`https://api.addressable.tv/ads/exportClient`

For Campaign Device Reports:
`https://api.addressable.tv/campaigns/exportClientDeviceReport`

After completing these steps, you should be ready to configure your data source and start importing data from the Addressable API.

Note: Make sure to keep your API key and client key secure and don't share them publicly.

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-url.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=a96a86062672f7792d61fad15bbffdaa" width="1110" height="726" data-path="images/domo/domo-url.png" />
</Frame>

# Updating the Data Schema:

### 1. Navigate to **Settings** once the **DataSource** is added

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-settings.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=e605f2f5d7e696d21fc0ee39903a255f" width="683" height="92" data-path="images/domo/domo-settings.png" />
</Frame>

### 2. Under **Schema** select **`Reset Schema on next dataset run`**

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-schema.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=c43b0521eeed0ab7908d4984c5b51f34" width="649" height="311" data-path="images/domo/domo-schema.png" />
</Frame>

### 3. Go back to **Overview** and click `Run Now`

<Frame>
  <img src="https://mintcdn.com/addressable/ezaLllp3E9yjX3IY/images/domo/domo-run.png?fit=max&auto=format&n=ezaLllp3E9yjX3IY&q=85&s=e0559d2cc299895dd6482dda698f9040" width="886" height="546" data-path="images/domo/domo-run.png" />
</Frame>
