> For the complete documentation index, see [llms.txt](https://docs.infotopics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infotopics.com/trulyp/advanced-settings.md).

# Advanced settings

Fine-tune system behaviour, rate limits, and feature flags.

<figure><img src="https://2312557015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWbWxEBax8PKTjFYRLWgi%2Fuploads%2FUMDARVbRjveTbm10KyjK%2FSettings_Advanced_Settings_General.png?alt=media&amp;token=6460c4e9-b33a-43d3-ba83-041f72d46023" alt=""><figcaption></figcaption></figure>

## Advanced settings

The **Advanced settings** page is for administrators who need to configure system-wide behavior in Trulyp.

Changes are not applied until you select **Save settings**. If you leave the page with unsaved changes, Trulyp asks you to confirm before leaving.

{% tabs %}
{% tab title="General" %}

<figure><img src="https://2312557015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWbWxEBax8PKTjFYRLWgi%2Fuploads%2Fn2692rCOGeJ5W2eupK76%2FSettings_Advanced_Settings_General2.png?alt=media&amp;token=55765093-1b3a-42e7-90f7-a8f8e324d8f2" alt=""><figcaption></figcaption></figure>

#### User creation

**OAuth token host allowlist**

Restricts Snowflake OAuth token exchanges to trusted hosts.

Enter hostnames only, without a scheme or path. Separate multiple hostnames using new lines or commas.

Wildcards are supported. For example:

```
*.snowflakecomputing.com
```

**Default:** Empty

**Auto-create user on SSO / OAuth login**

Automatically creates an account after a successful SSO or OAuth login when an account does not already exist.

Disable this option if administrators should create user accounts manually.

**Default:** Enabled

#### Diagnostics

**Enable query logging**

Writes database queries to the system logs for troubleshooting.

**Default:** Disabled

{% hint style="info" %}
Turn query logging off again after diagnosing an issue to avoid unnecessary log volume.
{% endhint %}

**Enable SSL verification on outgoing HTTP requests**

Verifies certificates for outbound HTTPS requests, including Tableau Server synchronization and workflow endpoints.

Enable this option only when all outbound endpoints use publicly trusted certificates or the required internal certificate authority is trusted by the system.

**Default:** Disabled

#### Security

**Trulyp whitelist**

Restricts access to the management console to specific IP addresses.

Enter IP addresses separated by semicolons:

```
127.0.0.1;192.168.0.1
```

Leave the field empty to disable the restriction.

{% hint style="warning" %}
Make sure your own IP address or network is included before enabling the whitelist.
{% endhint %}

**Trusted proxies for Trulyp**

Defines which proxy IP addresses are trusted to supply the `X-Forwarded-For` header.

Enter proxy IPs separated by semicolons:

```
10.0.0.1;10.0.0.2
```

Leave this field empty when Trulyp is not behind a proxy.

#### HTTPS and hostname

This section is available to administrators only.

Use it to configure:

* The local hostname and port
* An external proxy or load balancer
* An HTTPS certificate

Trulyp supports either:

* A `.pfx` or `.p12` certificate
* A matching `.crt` and `.key` pair

A PFX certificate may require a passphrase.

After configuring the settings, save them and select **Save and restart**. Trulyp restarts and opens the configured URL.

{% hint style="warning" %}
Avoid restricted or occupied ports. Trulyp validates the port and checks whether it is available before applying the configuration.
{% endhint %}

#### Extensions

This section is available only with the **Visualisations** license.

**Add unique identifier to extensions URL**

Adds a company-specific identifier to hosted extension URLs so they can be scoped more tightly.

**Default:** Enabled
{% endtab %}

{% tab title="WriteBackExtreme" %}

<figure><img src="https://2312557015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWbWxEBax8PKTjFYRLWgi%2Fuploads%2FYHlxu2W4ppJdwlUt9gPT%2FSettings_Advanced_Settings_WriteBackExtreme.png?alt=media&amp;token=ba841423-5671-49a2-9413-b8cced2f57bd" alt=""><figcaption></figcaption></figure>

#### Chunk size

Defines the number of extension records fetched per request.

**Default:** `1000`

Reduce the chunk size when large datasets cause memory errors or too-many-attempts errors.

#### Rate limit

Defines the maximum number of API requests per user per minute.

**Default:** `100`

Increase the rate limit only when reducing the number of requests is not practical.

#### Disable existing schema for data correction

Prevents users from generating data-correction schemas from existing database tables.

**Default:** Disabled

When disabled, the existing-schema flow remains available.
{% endtab %}

{% tab title="Studio" %}

<figure><img src="https://2312557015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWbWxEBax8PKTjFYRLWgi%2Fuploads%2FxazP2LJd9ZK4Ckt5LGiH%2FSettings_Advanced_Settings_Studio.png?alt=media&amp;token=452517bb-6cc9-4c90-b847-e04d364f2b9c" alt=""><figcaption></figcaption></figure>

The identity settings define Studio's default visual style when a generation request does not specify colors or fonts.

#### Identity

**Primary color**

Defines the main accent color for charts and interactive elements.

Enter a hexadecimal color value, for example:

```
#2563eb
```

**Default:** Empty

**Secondary color**

Defines the supporting color used for elements such as secondary series, grid lines, and hover states.

For example:

```
#64748b
```

**Default:** Empty

**Font family**

Defines the font used for labels and text in generated extensions.

Use a web-safe font or a font available in Tableau, for example:

```
Inter
Arial
Tableau Book
```

**Default:** Empty

**Logo URL**

Defines the URL of an organization logo that generated extensions can use when requested.

**Default:** Empty

#### Script allowlist

The **Script allowlist** defines which third-party scripts generated Studio extensions are permitted to load.

Each entry requires:

* A name
* An `http://` or `https://` URL

HTTPS is recommended.

Scripts can be enabled, edited, or deleted.
{% endtab %}
{% endtabs %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.infotopics.com/trulyp/advanced-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
