# Octav

### 1. Create a public Bundle

In order for Enzyme Onyx to fetch the entire portfolio from Octav, a public bundle must be created.\
\
First, create a bundle in the Octav app:

<figure><img src="/files/XsSUJzrU6j97czUbX5wQ" alt=""><figcaption></figcaption></figure>

Then, set its visibility to **Public** in the account settings.

<figure><img src="/files/yBsvFGlke1MjeiMWICDu" alt=""><figcaption></figcaption></figure>

This is how it should look. The bundle URL can be found on the screen below.\
In this example, the **Bundle Name** is `my-lite-bundle`, and the **Bundle URL ID** is `T6yrwgVC`. Write down these values, as you will need them in a later step.

<figure><img src="/files/iWk3eCsrlPTvFJ1xhIM7" alt=""><figcaption></figcaption></figure>

### 2. Create an API key

To create an API key, follow the steps in the Octav docs: <https://docs.octav.fi/api/authentication>.\
Save the API key in a secure place, as you will need it in the next step.

### &#x20; 3. Connect Octav to Onyx in the Admin App

Navigate to **Vault > Advanced > Portfolio Value Provider**.

Fill out the form with the following values:

* **API Key** – use the value from Step 2
* **Bundle Name** – use the value from Step 1; in our example, it is `my-lite-bundle`
* **Bundle URL ID** – use the value from Step 1; in our example, it is `T6yrwgVC`

<figure><img src="/files/5TzCXF1WMJbnzjW9dqkB" alt=""><figcaption></figcaption></figure>

Click the **"Connect"** button. The values will be automatically verified upon submission, and you will receive a confirmation once the connection is successful.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enzyme.finance/onyx-user-documentation/administration-app/vault/markdown/portfolio-value-providers/octav.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
