# Paradime Refresh Catalog

### Overview

The Paradime Refresh Catalog command allows you to update your [Data Catalog](https://docs.paradime.io/app-help/documentation/data-catalog) metadata on-demand by running `dbt docs generate` whenever needed. This eliminates the need to wait for the scheduled overnight refresh that typically occurs between 2-3 AM UTC.

<figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2F4poDoTVmaHMAaXrOVvYK%2Fimage.png?alt=media&#x26;token=a9331e2b-c13f-4b01-b4cc-4d3edff9e864" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}

#### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

* Generate API credentials in your Paradime workspace with **Bolt Catalog admin** Capabilities
* Use the generated credentials and set as [environment variables](https://docs.paradime.io/app-help/documentation/settings/environment-variables/bolt-schedule-env-variables) for Bolt Schedules

`PARADIME_API_ENDPOINT`

`PARADIME_API_SECRET`

`PARADIME_API_KEY`
{% endhint %}

### When to Use

The Paradime Refresh Catalog command is valuable when:

* **New tables are added**: After creating new tables in your data warehouse
* **Schema changes occur**: When table structures or column definitions are modified
* **After production deployments**: Following the completion of production jobs (ex. `dbt run`) that modify your data warehouse schema

### How to Configure Catalog Refresh

1. From the Bolt UI, select **Paradime Refresh Catalog** as your command
2. Configure your desired [trigger type](https://docs.paradime.io/app-help/documentation/bolt/creating-schedules/trigger-types) (ex. scheduled run, on run completion, etc.)
3. Deploy your schedule

{% hint style="info" %}
**Note**: Users have full control over when catalog refreshes occur - whether every hour, multiple times per day, or triggered by specific job completions.&#x20;
{% endhint %}
