---
title: Update Zaraz configuration
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/python)

[Zaraz](https://developers.cloudflare.com/api/python/resources/zaraz)

[Config](https://developers.cloudflare.com/api/python/resources/zaraz/subresources/config)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Update Zaraz configuration

zaraz.config.update(ConfigUpdateParams\*\*kwargs) -> [Configuration](<https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)>)

PUT/zones/{zone\_id}/settings/zaraz/config

Updates Zaraz configuration for a zone.

##### Security

<details>

<summary>API Token</summary>



The preferred authorization scheme for interacting with the Cloudflare API. <a href="https://developers.cloudflare.com/fundamentals/api/get-started/create-token/">Create a token</a>.

**Example:**<code>Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY</code>

</details>

<details>

<summary>API Email + API Key</summary>



The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

**Example:**<code>X-Auth-Email: user@example.com</code>

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

**Example:**<code>X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194</code>

</details>

##### Accepted Permissions (at least one required)

`Zaraz Edit``Zaraz Admin`

##### ParametersExpand Collapse

zone\_id: str

Identifier.

maxLength32

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20zone_id%20%3E%20(schema)>)

data\_layer: [bool](<https://developers.cloudflare.com/api/python/resources/zaraz/subresources/config/methods/update#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20dataLayer%20%3E%20(schema)>)

Data layer compatibility mode enabled.

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20dataLayer%20%3E%20(schema)>)

debug\_key: str

The key for Zaraz debug mode.

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20debugKey%20%3E%20(schema)>)

<details>

<summary>

settings: <a href="https://developers.cloudflare.com/api/python/resources/zaraz/subresources/config/methods/update#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)">Settings</a>

General Zaraz settings.

</summary>

auto\_inject\_script: bool

Automatic injection of Zaraz scripts enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20autoInjectScript">Link to this property</a>

<details>

<summary>

context\_enricher: Optional\[SettingsContextEnricher]

Details of the worker that receives and edits Zaraz Context object.

</summary>

escaped\_worker\_name: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20contextEnricher%20%3E%20(property)%20escapedWorkerName">Link to this property</a>

worker\_tag: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20contextEnricher%20%3E%20(property)%20workerTag">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20contextEnricher">Link to this property</a>

cookie\_domain: Optional\[str]

The domain Zaraz will use for writing and reading its cookies.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20cookieDomain">Link to this property</a>

ecommerce: Optional\[bool]

Ecommerce API enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20ecommerce">Link to this property</a>

events\_api\_path: Optional\[str]

Custom endpoint for server-side track events.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20eventsApiPath">Link to this property</a>

hide\_external\_referer: Optional\[bool]

Hiding external referrer URL enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20hideExternalReferer">Link to this property</a>

hide\_ip\_address: Optional\[bool]

Trimming IP address enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20hideIPAddress">Link to this property</a>

hide\_query\_params: Optional\[bool]

Removing URL query params enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20hideQueryParams">Link to this property</a>

hide\_user\_agent: Optional\[bool]

Removing sensitive data from User Agent string enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20hideUserAgent">Link to this property</a>

init\_path: Optional\[str]

Custom endpoint for Zaraz init script.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20initPath">Link to this property</a>

inject\_iframes: Optional\[bool]

Injection of Zaraz scripts into iframes enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20injectIframes">Link to this property</a>

mc\_root\_path: Optional\[str]

Custom path for Managed Components server functionalities.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20mcRootPath">Link to this property</a>

script\_path: Optional\[str]

Custom endpoint for Zaraz main script.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20scriptPath">Link to this property</a>

track\_path: Optional\[str]

Custom endpoint for Zaraz tracking requests.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)%20%3E%20(property)%20trackPath">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20settings%20%3E%20(schema)>)

<details>

<summary>

tools: Dict\[str, Tools]

Tools set up under Zaraz configuration, where key is the alpha-numeric tool ID and value is the tool configuration object.

</summary>

One of the following:

<details>

<summary>

class ToolsZarazManagedComponent: …

</summary>

blocking\_triggers: Sequence\[str]

List of blocking trigger IDs.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20blockingTriggers">Link to this property</a>

component: str

Tool’s internal name.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20component">Link to this property</a>

<details>

<summary>

default\_fields: Dict\[str, Union\[str, bool]]

Default fields for tool’s actions.

</summary>

One of the following:

str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20defaultFields%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

bool

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20defaultFields%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20defaultFields">Link to this property</a>

enabled: bool

Whether tool is enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20enabled">Link to this property</a>

name: str

Tool’s name defined by the user.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20name">Link to this property</a>

permissions: Sequence\[str]

List of permissions granted to the component.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20permissions">Link to this property</a>

<details>

<summary>

settings: Dict\[str, Union\[str, bool]]

Tool’s settings.

</summary>

One of the following:

str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20settings%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

bool

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20settings%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20settings">Link to this property</a>

type: Literal\["component"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

<details>

<summary>

actions: Optional\[Dict\[str, <a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)">NeoEventParam</a>]]

Actions configured on a tool. Either this or neoEvents field is required.

</summary>

action\_type: str

Tool event type.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20actionType">Link to this property</a>

blocking\_triggers: List\[str]

List of blocking triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20blockingTriggers">Link to this property</a>

data: object

Event payload.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

firing\_triggers: List\[str]

List of firing triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20firingTriggers">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20actions">Link to this property</a>

default\_purpose: Optional\[str]

Default consent purpose ID.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20defaultPurpose">Link to this property</a>

<details>

<summary>

neo\_events: Optional\[Iterable\[<a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)">NeoEventParam</a>]]

DEPRECATED - List of actions configured on a tool. Either this or actions field is required. If both are present, actions field will take precedence.

</summary>

action\_type: str

Tool event type.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20actionType">Link to this property</a>

blocking\_triggers: List\[str]

List of blocking triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20blockingTriggers">Link to this property</a>

data: object

Event payload.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

firing\_triggers: List\[str]

List of firing triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20firingTriggers">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20neoEvents">Link to this property</a>

vendor\_name: Optional\[str]

Vendor name for TCF compliant consent modal, required for Custom Managed Components and Custom HTML tool with a defaultPurpose assigned.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20vendorName">Link to this property</a>

vendor\_policy\_url: Optional\[str]

Vendor’s Privacy Policy URL for TCF compliant consent modal, required for Custom Managed Components and Custom HTML tool with a defaultPurpose assigned.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20vendorPolicyUrl">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class ToolsWorker: …

</summary>

blocking\_triggers: Sequence\[str]

List of blocking trigger IDs.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20blockingTriggers">Link to this property</a>

component: str

Tool’s internal name.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20component">Link to this property</a>

<details>

<summary>

default\_fields: Dict\[str, Union\[str, bool]]

Default fields for tool’s actions.

</summary>

One of the following:

str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20defaultFields%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

bool

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20defaultFields%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20defaultFields">Link to this property</a>

enabled: bool

Whether tool is enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20enabled">Link to this property</a>

name: str

Tool’s name defined by the user.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20name">Link to this property</a>

permissions: Sequence\[str]

List of permissions granted to the component.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20permissions">Link to this property</a>

<details>

<summary>

settings: Dict\[str, Union\[str, bool]]

Tool’s settings.

</summary>

One of the following:

str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

bool

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings">Link to this property</a>

type: Literal\["custom-mc"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

<details>

<summary>

worker: ToolsWorkerWorker

Cloudflare worker that acts as a managed component.

</summary>

escaped\_worker\_name: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20worker%20%3E%20(property)%20escapedWorkerName">Link to this property</a>

worker\_tag: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20worker%20%3E%20(property)%20workerTag">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20worker">Link to this property</a>

<details>

<summary>

actions: Optional\[Dict\[str, <a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)">NeoEventParam</a>]]

Actions configured on a tool. Either this or neoEvents field is required.

</summary>

action\_type: str

Tool event type.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20actionType">Link to this property</a>

blocking\_triggers: List\[str]

List of blocking triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20blockingTriggers">Link to this property</a>

data: object

Event payload.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

firing\_triggers: List\[str]

List of firing triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20firingTriggers">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20actions">Link to this property</a>

default\_purpose: Optional\[str]

Default consent purpose ID.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20defaultPurpose">Link to this property</a>

<details>

<summary>

neo\_events: Optional\[Iterable\[<a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)">NeoEventParam</a>]]

DEPRECATED - List of actions configured on a tool. Either this or actions field is required. If both are present, actions field will take precedence.

</summary>

action\_type: str

Tool event type.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20actionType">Link to this property</a>

blocking\_triggers: List\[str]

List of blocking triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20blockingTriggers">Link to this property</a>

data: object

Event payload.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

firing\_triggers: List\[str]

List of firing triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20firingTriggers">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20neoEvents">Link to this property</a>

vendor\_name: Optional\[str]

Vendor name for TCF compliant consent modal, required for Custom Managed Components and Custom HTML tool with a defaultPurpose assigned.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20vendorName">Link to this property</a>

vendor\_policy\_url: Optional\[str]

Vendor’s Privacy Policy URL for TCF compliant consent modal, required for Custom Managed Components and Custom HTML tool with a defaultPurpose assigned.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20vendorPolicyUrl">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20tools%20%3E%20(schema)>)

<details>

<summary>

triggers: Dict\[str, Triggers]

Triggers set up under Zaraz configuration, where key is the trigger alpha-numeric ID and value is the trigger configuration.

</summary>

<details>

<summary>

exclude\_rules: Iterable\[TriggersExcludeRule]

Rules defining when the trigger is not fired.

</summary>

One of the following:

<details>

<summary>

class TriggersExcludeRuleZarazLoadRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20id">Link to this property</a>

match: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20match">Link to this property</a>

<details>

<summary>

op: Literal\["CONTAINS", "EQUALS", "STARTS\_WITH", 7 more]

</summary>

One of the following:

"CONTAINS"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%200">Link to this property</a>

"EQUALS"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%201">Link to this property</a>

"STARTS\_WITH"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%202">Link to this property</a>

"ENDS\_WITH"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%203">Link to this property</a>

"MATCH\_REGEX"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%204">Link to this property</a>

"NOT\_MATCH\_REGEX"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%205">Link to this property</a>

"GREATER\_THAN"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%206">Link to this property</a>

"GREATER\_THAN\_OR\_EQUAL"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%207">Link to this property</a>

"LESS\_THAN"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%208">Link to this property</a>

"LESS\_THAN\_OR\_EQUAL"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%209">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op">Link to this property</a>

value: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazClickListenerRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["clickListener"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazClickListenerRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

<details>

<summary>

type: Literal\["xpath", "css"]

</summary>

One of the following:

"xpath"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"css"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type">Link to this property</a>

wait\_for\_tags: int

minimum0

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20waitForTags">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazTimerRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["timer"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazTimerRuleSettings

</summary>

interval: int

minimum50

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings%20%3E%20(property)%20interval">Link to this property</a>

limit: int

minimum0

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings%20%3E%20(property)%20limit">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazFormSubmissionRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["formSubmission"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazFormSubmissionRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

validate: bool

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings%20%3E%20(property)%20validate">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazVariableMatchRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["variableMatch"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazVariableMatchRuleSettings

</summary>

match: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings%20%3E%20(property)%20match">Link to this property</a>

variable: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings%20%3E%20(property)%20variable">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazScrollDepthRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["scrollDepth"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazScrollDepthRuleSettings

</summary>

positions: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20positions">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazElementVisibilityRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["elementVisibility"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazElementVisibilityRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20excludeRules">Link to this property</a>

<details>

<summary>

load\_rules: Iterable\[TriggersLoadRule]

Rules defining when the trigger is fired.

</summary>

One of the following:

<details>

<summary>

class TriggersLoadRuleZarazLoadRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20id">Link to this property</a>

match: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20match">Link to this property</a>

<details>

<summary>

op: Literal\["CONTAINS", "EQUALS", "STARTS\_WITH", 7 more]

</summary>

One of the following:

"CONTAINS"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%200">Link to this property</a>

"EQUALS"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%201">Link to this property</a>

"STARTS\_WITH"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%202">Link to this property</a>

"ENDS\_WITH"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%203">Link to this property</a>

"MATCH\_REGEX"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%204">Link to this property</a>

"NOT\_MATCH\_REGEX"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%205">Link to this property</a>

"GREATER\_THAN"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%206">Link to this property</a>

"GREATER\_THAN\_OR\_EQUAL"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%207">Link to this property</a>

"LESS\_THAN"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%208">Link to this property</a>

"LESS\_THAN\_OR\_EQUAL"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%209">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op">Link to this property</a>

value: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazClickListenerRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["clickListener"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazClickListenerRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

<details>

<summary>

type: Literal\["xpath", "css"]

</summary>

One of the following:

"xpath"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"css"

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type">Link to this property</a>

wait\_for\_tags: int

minimum0

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20waitForTags">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazTimerRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["timer"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazTimerRuleSettings

</summary>

interval: int

minimum50

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings%20%3E%20(property)%20interval">Link to this property</a>

limit: int

minimum0

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings%20%3E%20(property)%20limit">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazFormSubmissionRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["formSubmission"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazFormSubmissionRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

validate: bool

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings%20%3E%20(property)%20validate">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazVariableMatchRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["variableMatch"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazVariableMatchRuleSettings

</summary>

match: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings%20%3E%20(property)%20match">Link to this property</a>

variable: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings%20%3E%20(property)%20variable">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazScrollDepthRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["scrollDepth"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazScrollDepthRuleSettings

</summary>

positions: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20positions">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazElementVisibilityRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["elementVisibility"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazElementVisibilityRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20loadRules">Link to this property</a>

name: str

Trigger name.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

description: Optional\[str]

Trigger description.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20description">Link to this property</a>

system: Optional\[Literal\["pageload"]]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)%20%3E%20(items)%20%3E%20(property)%20system">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20triggers%20%3E%20(schema)>)

<details>

<summary>

variables: Dict\[str, Variables]

Variables set up under Zaraz configuration, where key is the variable alpha-numeric ID and value is the variable configuration. Values of variables of type secret are not included.

</summary>

One of the following:

<details>

<summary>

class VariablesZarazStringVariable: …

</summary>

name: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20name">Link to this property</a>

type: Literal\["string"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

value: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class VariablesZarazSecretVariable: …

</summary>

name: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20name">Link to this property</a>

type: Literal\["secret"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

value: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

class VariablesZarazWorkerVariable: …

</summary>

name: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20name">Link to this property</a>

type: Literal\["worker"]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20type">Link to this property</a>

<details>

<summary>

value: VariablesZarazWorkerVariableValue

</summary>

escaped\_worker\_name: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20value%20%3E%20(property)%20escapedWorkerName">Link to this property</a>

worker\_tag: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20value%20%3E%20(property)%20workerTag">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%202">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20variables%20%3E%20(schema)>)

zaraz\_version: int

Zaraz internal version of the config.

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20zarazVersion%20%3E%20(schema)>)

<details>

<summary>

analytics: Optional\[<a href="https://developers.cloudflare.com/api/python/resources/zaraz/subresources/config/methods/update#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20analytics%20%3E%20(schema)">Analytics</a>]

Cloudflare Monitoring settings.

</summary>

default\_purpose: Optional\[str]

Consent purpose assigned to Monitoring.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20analytics%20%3E%20(schema)%20%3E%20(property)%20defaultPurpose">Link to this property</a>

enabled: Optional\[bool]

Whether Advanced Monitoring reports are enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20analytics%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

session\_exp\_time: Optional\[int]

Session expiration time (seconds).

maximum86400

minimum60

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20analytics%20%3E%20(schema)%20%3E%20(property)%20sessionExpTime">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20analytics%20%3E%20(schema)>)

<details>

<summary>

consent: Optional\[<a href="https://developers.cloudflare.com/api/python/resources/zaraz/subresources/config/methods/update#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)">Consent</a>]

Consent management configuration.

</summary>

enabled: bool

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

<details>

<summary>

button\_text\_translations: Optional\[<a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20button_text_translation%20%3E%20(schema)">ButtonTextTranslationParam</a>]

</summary>

accept\_all: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20buttonTextTranslations%20%2B%20(resource)%20zaraz%20%3E%20(model)%20button_text_translation%20%3E%20(schema)%20%3E%20(property)%20accept_all">Link to this property</a>

confirm\_my\_choices: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20buttonTextTranslations%20%2B%20(resource)%20zaraz%20%3E%20(model)%20button_text_translation%20%3E%20(schema)%20%3E%20(property)%20confirm_my_choices">Link to this property</a>

reject\_all: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20buttonTextTranslations%20%2B%20(resource)%20zaraz%20%3E%20(model)%20button_text_translation%20%3E%20(schema)%20%3E%20(property)%20reject_all">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20buttonTextTranslations">Link to this property</a>

company\_email: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20companyEmail">Link to this property</a>

company\_name: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20companyName">Link to this property</a>

company\_street\_address: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20companyStreetAddress">Link to this property</a>

consent\_modal\_intro\_html: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20consentModalIntroHTML">Link to this property</a>

consent\_modal\_intro\_html\_with\_translations: Optional\[Dict\[str, str]]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20consentModalIntroHTMLWithTranslations">Link to this property</a>

cookie\_name: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20cookieName">Link to this property</a>

custom\_css: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20customCSS">Link to this property</a>

custom\_intro\_disclaimer\_dismissed: Optional\[bool]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20customIntroDisclaimerDismissed">Link to this property</a>

default\_language: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20defaultLanguage">Link to this property</a>

hide\_modal: Optional\[bool]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20hideModal">Link to this property</a>

<details>

<summary>

purposes: Optional\[Dict\[str, ConsentPurposes]]

Object where keys are purpose alpha-numeric IDs.

</summary>

description: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20purposes%20%3E%20(items)%20%3E%20(property)%20description">Link to this property</a>

name: str

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20purposes%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20purposes">Link to this property</a>

<details>

<summary>

purposes\_with\_translations: Optional\[Dict\[str, ConsentPurposesWithTranslations]]

Object where keys are purpose alpha-numeric IDs.

</summary>

description: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20purposesWithTranslations%20%3E%20(items)%20%3E%20(property)%20description">Link to this property</a>

name: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20purposesWithTranslations%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

order: int

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20purposesWithTranslations%20%3E%20(items)%20%3E%20(property)%20order">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20purposesWithTranslations">Link to this property</a>

tcf\_compliant: Optional\[bool]

<a href="#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)%20%3E%20(property)%20tcfCompliant">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20consent%20%3E%20(schema)>)

history\_change: Optional\[[bool](<https://developers.cloudflare.com/api/python/resources/zaraz/subresources/config/methods/update#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20historyChange%20%3E%20(schema)>)]

Single Page Application support enabled.

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(method)%20update%20%3E%20(params)%20default%20%3E%20(param)%20historyChange%20%3E%20(schema)>)

##### ReturnsExpand Collapse

<details>

<summary>

class Configuration: …

Zaraz configuration.

</summary>

data\_layer: bool

Data layer compatibility mode enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20dataLayer">Link to this property</a>

debug\_key: str

The key for Zaraz debug mode.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20debugKey">Link to this property</a>

<details>

<summary>

settings: Settings

General Zaraz settings.

</summary>

auto\_inject\_script: bool

Automatic injection of Zaraz scripts enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20autoInjectScript">Link to this property</a>

<details>

<summary>

context\_enricher: Optional\[SettingsContextEnricher]

Details of the worker that receives and edits Zaraz Context object.

</summary>

escaped\_worker\_name: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20contextEnricher%20%3E%20(property)%20escapedWorkerName">Link to this property</a>

worker\_tag: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20contextEnricher%20%3E%20(property)%20workerTag">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20contextEnricher">Link to this property</a>

cookie\_domain: Optional\[str]

The domain Zaraz will use for writing and reading its cookies.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20cookieDomain">Link to this property</a>

ecommerce: Optional\[bool]

Ecommerce API enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ecommerce">Link to this property</a>

events\_api\_path: Optional\[str]

Custom endpoint for server-side track events.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20eventsApiPath">Link to this property</a>

hide\_external\_referer: Optional\[bool]

Hiding external referrer URL enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20hideExternalReferer">Link to this property</a>

hide\_ip\_address: Optional\[bool]

Trimming IP address enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20hideIPAddress">Link to this property</a>

hide\_query\_params: Optional\[bool]

Removing URL query params enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20hideQueryParams">Link to this property</a>

hide\_user\_agent: Optional\[bool]

Removing sensitive data from User Agent string enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20hideUserAgent">Link to this property</a>

init\_path: Optional\[str]

Custom endpoint for Zaraz init script.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20initPath">Link to this property</a>

inject\_iframes: Optional\[bool]

Injection of Zaraz scripts into iframes enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20injectIframes">Link to this property</a>

mc\_root\_path: Optional\[str]

Custom path for Managed Components server functionalities.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20mcRootPath">Link to this property</a>

script\_path: Optional\[str]

Custom endpoint for Zaraz main script.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20scriptPath">Link to this property</a>

track\_path: Optional\[str]

Custom endpoint for Zaraz tracking requests.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20trackPath">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

<details>

<summary>

tools: Dict\[str, Tools]

Tools set up under Zaraz configuration, where key is the alpha-numeric tool ID and value is the tool configuration object.

</summary>

One of the following:

<details>

<summary>

class ToolsZarazManagedComponent: …

</summary>

blocking\_triggers: List\[str]

List of blocking trigger IDs.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20blockingTriggers">Link to this property</a>

component: str

Tool’s internal name.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20component">Link to this property</a>

<details>

<summary>

default\_fields: Dict\[str, Union\[str, bool]]

Default fields for tool’s actions.

</summary>

One of the following:

str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20defaultFields%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

bool

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20defaultFields%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20defaultFields">Link to this property</a>

enabled: bool

Whether tool is enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20enabled">Link to this property</a>

name: str

Tool’s name defined by the user.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20name">Link to this property</a>

permissions: List\[str]

List of permissions granted to the component.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20permissions">Link to this property</a>

<details>

<summary>

settings: Dict\[str, Union\[str, bool]]

Tool’s settings.

</summary>

One of the following:

str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20settings%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

bool

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20settings%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20settings">Link to this property</a>

type: Literal\["component"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

<details>

<summary>

actions: Optional\[Dict\[str, <a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)">NeoEvent</a>]]

Actions configured on a tool. Either this or neoEvents field is required.

</summary>

action\_type: str

Tool event type.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20actionType">Link to this property</a>

blocking\_triggers: List\[str]

List of blocking triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20blockingTriggers">Link to this property</a>

data: object

Event payload.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

firing\_triggers: List\[str]

List of firing triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20firingTriggers">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20actions">Link to this property</a>

default\_purpose: Optional\[str]

Default consent purpose ID.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20defaultPurpose">Link to this property</a>

<details>

<summary>

neo\_events: Optional\[List\[<a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)">NeoEvent</a>]]

DEPRECATED - List of actions configured on a tool. Either this or actions field is required. If both are present, actions field will take precedence.

</summary>

action\_type: str

Tool event type.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20actionType">Link to this property</a>

blocking\_triggers: List\[str]

List of blocking triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20blockingTriggers">Link to this property</a>

data: object

Event payload.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

firing\_triggers: List\[str]

List of firing triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20firingTriggers">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20neoEvents">Link to this property</a>

vendor\_name: Optional\[str]

Vendor name for TCF compliant consent modal, required for Custom Managed Components and Custom HTML tool with a defaultPurpose assigned.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20vendorName">Link to this property</a>

vendor\_policy\_url: Optional\[str]

Vendor’s Privacy Policy URL for TCF compliant consent modal, required for Custom Managed Components and Custom HTML tool with a defaultPurpose assigned.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20vendorPolicyUrl">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class ToolsWorker: …

</summary>

blocking\_triggers: List\[str]

List of blocking trigger IDs.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20blockingTriggers">Link to this property</a>

component: str

Tool’s internal name.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20component">Link to this property</a>

<details>

<summary>

default\_fields: Dict\[str, Union\[str, bool]]

Default fields for tool’s actions.

</summary>

One of the following:

str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20defaultFields%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

bool

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20defaultFields%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20defaultFields">Link to this property</a>

enabled: bool

Whether tool is enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20enabled">Link to this property</a>

name: str

Tool’s name defined by the user.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20name">Link to this property</a>

permissions: List\[str]

List of permissions granted to the component.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20permissions">Link to this property</a>

<details>

<summary>

settings: Dict\[str, Union\[str, bool]]

Tool’s settings.

</summary>

One of the following:

str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

bool

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings">Link to this property</a>

type: Literal\["custom-mc"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

<details>

<summary>

worker: ToolsWorkerWorker

Cloudflare worker that acts as a managed component.

</summary>

escaped\_worker\_name: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20worker%20%3E%20(property)%20escapedWorkerName">Link to this property</a>

worker\_tag: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20worker%20%3E%20(property)%20workerTag">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20worker">Link to this property</a>

<details>

<summary>

actions: Optional\[Dict\[str, <a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)">NeoEvent</a>]]

Actions configured on a tool. Either this or neoEvents field is required.

</summary>

action\_type: str

Tool event type.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20actionType">Link to this property</a>

blocking\_triggers: List\[str]

List of blocking triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20blockingTriggers">Link to this property</a>

data: object

Event payload.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

firing\_triggers: List\[str]

List of firing triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20firingTriggers">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20actions">Link to this property</a>

default\_purpose: Optional\[str]

Default consent purpose ID.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20defaultPurpose">Link to this property</a>

<details>

<summary>

neo\_events: Optional\[List\[<a href="https://developers.cloudflare.com/api/python/resources/zaraz#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)">NeoEvent</a>]]

DEPRECATED - List of actions configured on a tool. Either this or actions field is required. If both are present, actions field will take precedence.

</summary>

action\_type: str

Tool event type.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20actionType">Link to this property</a>

blocking\_triggers: List\[str]

List of blocking triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20blockingTriggers">Link to this property</a>

data: object

Event payload.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

firing\_triggers: List\[str]

List of firing triggers IDs.

<a href="#(resource)%20zaraz%20%3E%20(model)%20neo_event%20%3E%20(schema)%20%3E%20(property)%20firingTriggers">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20neoEvents">Link to this property</a>

vendor\_name: Optional\[str]

Vendor name for TCF compliant consent modal, required for Custom Managed Components and Custom HTML tool with a defaultPurpose assigned.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20vendorName">Link to this property</a>

vendor\_policy\_url: Optional\[str]

Vendor’s Privacy Policy URL for TCF compliant consent modal, required for Custom Managed Components and Custom HTML tool with a defaultPurpose assigned.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20vendorPolicyUrl">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20tools">Link to this property</a>

<details>

<summary>

triggers: Dict\[str, Triggers]

Triggers set up under Zaraz configuration, where key is the trigger alpha-numeric ID and value is the trigger configuration.

</summary>

<details>

<summary>

exclude\_rules: List\[TriggersExcludeRule]

Rules defining when the trigger is not fired.

</summary>

One of the following:

<details>

<summary>

class TriggersExcludeRuleZarazLoadRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20id">Link to this property</a>

match: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20match">Link to this property</a>

<details>

<summary>

op: Literal\["CONTAINS", "EQUALS", "STARTS\_WITH", 7 more]

</summary>

One of the following:

"CONTAINS"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%200">Link to this property</a>

"EQUALS"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%201">Link to this property</a>

"STARTS\_WITH"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%202">Link to this property</a>

"ENDS\_WITH"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%203">Link to this property</a>

"MATCH\_REGEX"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%204">Link to this property</a>

"NOT\_MATCH\_REGEX"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%205">Link to this property</a>

"GREATER\_THAN"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%206">Link to this property</a>

"GREATER\_THAN\_OR\_EQUAL"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%207">Link to this property</a>

"LESS\_THAN"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%208">Link to this property</a>

"LESS\_THAN\_OR\_EQUAL"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%209">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op">Link to this property</a>

value: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazClickListenerRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["clickListener"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazClickListenerRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

<details>

<summary>

type: Literal\["xpath", "css"]

</summary>

One of the following:

"xpath"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"css"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type">Link to this property</a>

wait\_for\_tags: int

minimum0

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20waitForTags">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazTimerRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["timer"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazTimerRuleSettings

</summary>

interval: int

minimum50

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings%20%3E%20(property)%20interval">Link to this property</a>

limit: int

minimum0

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings%20%3E%20(property)%20limit">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%202">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazFormSubmissionRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["formSubmission"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazFormSubmissionRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

validate: bool

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings%20%3E%20(property)%20validate">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%203">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazVariableMatchRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["variableMatch"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazVariableMatchRuleSettings

</summary>

match: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings%20%3E%20(property)%20match">Link to this property</a>

variable: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings%20%3E%20(property)%20variable">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%204">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazScrollDepthRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["scrollDepth"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazScrollDepthRuleSettings

</summary>

positions: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20positions">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%205">Link to this property</a>

<details>

<summary>

class TriggersExcludeRuleZarazElementVisibilityRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["elementVisibility"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersExcludeRuleZarazElementVisibilityRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules%20%3E%20(items)%20%3E%20(variant)%206">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20excludeRules">Link to this property</a>

<details>

<summary>

load\_rules: List\[TriggersLoadRule]

Rules defining when the trigger is fired.

</summary>

One of the following:

<details>

<summary>

class TriggersLoadRuleZarazLoadRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20id">Link to this property</a>

match: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20match">Link to this property</a>

<details>

<summary>

op: Literal\["CONTAINS", "EQUALS", "STARTS\_WITH", 7 more]

</summary>

One of the following:

"CONTAINS"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%200">Link to this property</a>

"EQUALS"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%201">Link to this property</a>

"STARTS\_WITH"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%202">Link to this property</a>

"ENDS\_WITH"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%203">Link to this property</a>

"MATCH\_REGEX"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%204">Link to this property</a>

"NOT\_MATCH\_REGEX"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%205">Link to this property</a>

"GREATER\_THAN"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%206">Link to this property</a>

"GREATER\_THAN\_OR\_EQUAL"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%207">Link to this property</a>

"LESS\_THAN"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%208">Link to this property</a>

"LESS\_THAN\_OR\_EQUAL"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op%20%3E%20(member)%209">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20op">Link to this property</a>

value: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazClickListenerRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["clickListener"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazClickListenerRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

<details>

<summary>

type: Literal\["xpath", "css"]

</summary>

One of the following:

"xpath"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"css"

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20type">Link to this property</a>

wait\_for\_tags: int

minimum0

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings%20%3E%20(property)%20waitForTags">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazTimerRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["timer"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazTimerRuleSettings

</summary>

interval: int

minimum50

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings%20%3E%20(property)%20interval">Link to this property</a>

limit: int

minimum0

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings%20%3E%20(property)%20limit">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%202">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazFormSubmissionRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["formSubmission"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazFormSubmissionRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

validate: bool

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings%20%3E%20(property)%20validate">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%203">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazVariableMatchRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["variableMatch"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazVariableMatchRuleSettings

</summary>

match: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings%20%3E%20(property)%20match">Link to this property</a>

variable: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings%20%3E%20(property)%20variable">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%204">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazScrollDepthRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["scrollDepth"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazScrollDepthRuleSettings

</summary>

positions: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20positions">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%205">Link to this property</a>

<details>

<summary>

class TriggersLoadRuleZarazElementVisibilityRule: …

</summary>

id: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20id">Link to this property</a>

action: Literal\["elementVisibility"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20action">Link to this property</a>

<details>

<summary>

settings: TriggersLoadRuleZarazElementVisibilityRuleSettings

</summary>

selector: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20settings%20%3E%20(property)%20selector">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206%20%3E%20(property)%20settings">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules%20%3E%20(items)%20%3E%20(variant)%206">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20loadRules">Link to this property</a>

name: str

Trigger name.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

description: Optional\[str]

Trigger description.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20description">Link to this property</a>

system: Optional\[Literal\["pageload"]]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers%20%3E%20(items)%20%3E%20(property)%20system">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20triggers">Link to this property</a>

<details>

<summary>

variables: Dict\[str, Variables]

Variables set up under Zaraz configuration, where key is the variable alpha-numeric ID and value is the variable configuration. Values of variables of type secret are not included.

</summary>

One of the following:

<details>

<summary>

class VariablesZarazStringVariable: …

</summary>

name: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20name">Link to this property</a>

type: Literal\["string"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

value: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

class VariablesZarazSecretVariable: …

</summary>

name: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20name">Link to this property</a>

type: Literal\["secret"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

value: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

class VariablesZarazWorkerVariable: …

</summary>

name: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20name">Link to this property</a>

type: Literal\["worker"]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20type">Link to this property</a>

<details>

<summary>

value: VariablesZarazWorkerVariableValue

</summary>

escaped\_worker\_name: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20value%20%3E%20(property)%20escapedWorkerName">Link to this property</a>

worker\_tag: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20value%20%3E%20(property)%20workerTag">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%202%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables%20%3E%20(items)%20%3E%20(variant)%202">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20variables">Link to this property</a>

zaraz\_version: int

Zaraz internal version of the config.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20zarazVersion">Link to this property</a>

<details>

<summary>

analytics: Optional\[Analytics]

Cloudflare Monitoring settings.

</summary>

default\_purpose: Optional\[str]

Consent purpose assigned to Monitoring.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20analytics%20%3E%20(property)%20defaultPurpose">Link to this property</a>

enabled: Optional\[bool]

Whether Advanced Monitoring reports are enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20analytics%20%3E%20(property)%20enabled">Link to this property</a>

session\_exp\_time: Optional\[int]

Session expiration time (seconds).

maximum86400

minimum60

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20analytics%20%3E%20(property)%20sessionExpTime">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20analytics">Link to this property</a>

<details>

<summary>

consent: Optional\[Consent]

Consent management configuration.

</summary>

enabled: bool

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20enabled">Link to this property</a>

<details>

<summary>

button\_text\_translations: Optional\[ButtonTextTranslation]

</summary>

accept\_all: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20buttonTextTranslations%20%2B%20(resource)%20zaraz%20%3E%20(model)%20button_text_translation%20%3E%20(schema)%20%3E%20(property)%20accept_all">Link to this property</a>

confirm\_my\_choices: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20buttonTextTranslations%20%2B%20(resource)%20zaraz%20%3E%20(model)%20button_text_translation%20%3E%20(schema)%20%3E%20(property)%20confirm_my_choices">Link to this property</a>

reject\_all: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20buttonTextTranslations%20%2B%20(resource)%20zaraz%20%3E%20(model)%20button_text_translation%20%3E%20(schema)%20%3E%20(property)%20reject_all">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20buttonTextTranslations">Link to this property</a>

company\_email: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20companyEmail">Link to this property</a>

company\_name: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20companyName">Link to this property</a>

company\_street\_address: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20companyStreetAddress">Link to this property</a>

consent\_modal\_intro\_html: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20consentModalIntroHTML">Link to this property</a>

consent\_modal\_intro\_html\_with\_translations: Optional\[Dict\[str, str]]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20consentModalIntroHTMLWithTranslations">Link to this property</a>

cookie\_name: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20cookieName">Link to this property</a>

custom\_css: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20customCSS">Link to this property</a>

custom\_intro\_disclaimer\_dismissed: Optional\[bool]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20customIntroDisclaimerDismissed">Link to this property</a>

default\_language: Optional\[str]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20defaultLanguage">Link to this property</a>

hide\_modal: Optional\[bool]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20hideModal">Link to this property</a>

<details>

<summary>

purposes: Optional\[Dict\[str, ConsentPurposes]]

Object where keys are purpose alpha-numeric IDs.

</summary>

description: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20purposes%20%3E%20(items)%20%3E%20(property)%20description">Link to this property</a>

name: str

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20purposes%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20purposes">Link to this property</a>

<details>

<summary>

purposes\_with\_translations: Optional\[Dict\[str, ConsentPurposesWithTranslations]]

Object where keys are purpose alpha-numeric IDs.

</summary>

description: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20purposesWithTranslations%20%3E%20(items)%20%3E%20(property)%20description">Link to this property</a>

name: Dict\[str, str]

Object where keys are language codes.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20purposesWithTranslations%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

order: int

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20purposesWithTranslations%20%3E%20(items)%20%3E%20(property)%20order">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20purposesWithTranslations">Link to this property</a>

tcf\_compliant: Optional\[bool]

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent%20%3E%20(property)%20tcfCompliant">Link to this property</a>

</details>

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20consent">Link to this property</a>

history\_change: Optional\[bool]

Single Page Application support enabled.

<a href="#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)%20%3E%20(property)%20historyChange">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zaraz.config%20%3E%20(model)%20configuration%20%3E%20(schema)>)

### Update Zaraz configuration

Python

HTTPTypeScriptPythonGoTerraform

```
import os
from cloudflare import Cloudflare

client = Cloudflare(
    api_token=os.environ.get("CLOUDFLARE_API_TOKEN"),  # This is the default and can be omitted
)
configuration = client.zaraz.config.update(
    zone_id="023e105f4ecef8ad9ca31a8372d0c353",
    data_layer=True,
    debug_key="debugKey",
    settings={
        "auto_inject_script": True
    },
    tools={
        "foo": {
            "blocking_triggers": ["string"],
            "component": "component",
            "default_fields": {
                "foo": "string"
            },
            "enabled": True,
            "name": "name",
            "permissions": ["string"],
            "settings": {
                "foo": "string"
            },
            "type": "component",
        }
    },
    triggers={
        "foo": {
            "exclude_rules": [{
                "id": "id",
                "match": "match",
                "op": "CONTAINS",
                "value": "value",
            }],
            "load_rules": [{
                "id": "id",
                "match": "match",
                "op": "CONTAINS",
                "value": "value",
            }],
            "name": "name",
        }
    },
    variables={
        "foo": {
            "name": "name",
            "type": "string",
            "value": "value",
        }
    },
    zaraz_version=0,
)
print(configuration.data_layer)
```

200 example

```
{
  "errors": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "messages": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "result": {
    "dataLayer": true,
    "debugKey": "debugKey",
    "settings": {
      "autoInjectScript": true,
      "contextEnricher": {
        "escapedWorkerName": "escapedWorkerName",
        "workerTag": "workerTag"
      },
      "cookieDomain": "cookieDomain",
      "ecommerce": true,
      "eventsApiPath": "eventsApiPath",
      "hideExternalReferer": true,
      "hideIPAddress": true,
      "hideQueryParams": true,
      "hideUserAgent": true,
      "initPath": "initPath",
      "injectIframes": true,
      "mcRootPath": "mcRootPath",
      "scriptPath": "scriptPath",
      "trackPath": "trackPath"
    },
    "tools": {
      "foo": {
        "blockingTriggers": [
          "string"
        ],
        "component": "component",
        "defaultFields": {
          "foo": "string"
        },
        "enabled": true,
        "name": "name",
        "permissions": [
          "string"
        ],
        "settings": {
          "foo": "string"
        },
        "type": "component",
        "actions": {
          "foo": {
            "actionType": "actionType",
            "blockingTriggers": [
              "string"
            ],
            "data": {},
            "firingTriggers": [
              "string"
            ]
          }
        },
        "defaultPurpose": "defaultPurpose",
        "neoEvents": [
          {
            "actionType": "actionType",
            "blockingTriggers": [
              "string"
            ],
            "data": {},
            "firingTriggers": [
              "string"
            ]
          }
        ],
        "vendorName": "vendorName",
        "vendorPolicyUrl": "vendorPolicyUrl"
      }
    },
    "triggers": {
      "foo": {
        "excludeRules": [
          {
            "id": "id",
            "match": "match",
            "op": "CONTAINS",
            "value": "value"
          }
        ],
        "loadRules": [
          {
            "id": "id",
            "match": "match",
            "op": "CONTAINS",
            "value": "value"
          }
        ],
        "name": "name",
        "description": "description",
        "system": "pageload"
      }
    },
    "variables": {
      "foo": {
        "name": "name",
        "type": "string",
        "value": "value"
      }
    },
    "zarazVersion": 0,
    "analytics": {
      "defaultPurpose": "defaultPurpose",
      "enabled": true,
      "sessionExpTime": 60
    },
    "consent": {
      "enabled": true,
      "buttonTextTranslations": {
        "accept_all": {
          "foo": "string"
        },
        "confirm_my_choices": {
          "foo": "string"
        },
        "reject_all": {
          "foo": "string"
        }
      },
      "companyEmail": "companyEmail",
      "companyName": "companyName",
      "companyStreetAddress": "companyStreetAddress",
      "consentModalIntroHTML": "consentModalIntroHTML",
      "consentModalIntroHTMLWithTranslations": {
        "foo": "string"
      },
      "cookieName": "cookieName",
      "customCSS": "customCSS",
      "customIntroDisclaimerDismissed": true,
      "defaultLanguage": "defaultLanguage",
      "hideModal": true,
      "purposes": {
        "foo": {
          "description": "description",
          "name": "name"
        }
      },
      "purposesWithTranslations": {
        "foo": {
          "description": {
            "foo": "string"
          },
          "name": {
            "foo": "string"
          },
          "order": 0
        }
      },
      "tcfCompliant": true
    },
    "historyChange": true
  },
  "success": true
}
```

##### Returns Examples

200 example

```
{
  "errors": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "messages": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "result": {
    "dataLayer": true,
    "debugKey": "debugKey",
    "settings": {
      "autoInjectScript": true,
      "contextEnricher": {
        "escapedWorkerName": "escapedWorkerName",
        "workerTag": "workerTag"
      },
      "cookieDomain": "cookieDomain",
      "ecommerce": true,
      "eventsApiPath": "eventsApiPath",
      "hideExternalReferer": true,
      "hideIPAddress": true,
      "hideQueryParams": true,
      "hideUserAgent": true,
      "initPath": "initPath",
      "injectIframes": true,
      "mcRootPath": "mcRootPath",
      "scriptPath": "scriptPath",
      "trackPath": "trackPath"
    },
    "tools": {
      "foo": {
        "blockingTriggers": [
          "string"
        ],
        "component": "component",
        "defaultFields": {
          "foo": "string"
        },
        "enabled": true,
        "name": "name",
        "permissions": [
          "string"
        ],
        "settings": {
          "foo": "string"
        },
        "type": "component",
        "actions": {
          "foo": {
            "actionType": "actionType",
            "blockingTriggers": [
              "string"
            ],
            "data": {},
            "firingTriggers": [
              "string"
            ]
          }
        },
        "defaultPurpose": "defaultPurpose",
        "neoEvents": [
          {
            "actionType": "actionType",
            "blockingTriggers": [
              "string"
            ],
            "data": {},
            "firingTriggers": [
              "string"
            ]
          }
        ],
        "vendorName": "vendorName",
        "vendorPolicyUrl": "vendorPolicyUrl"
      }
    },
    "triggers": {
      "foo": {
        "excludeRules": [
          {
            "id": "id",
            "match": "match",
            "op": "CONTAINS",
            "value": "value"
          }
        ],
        "loadRules": [
          {
            "id": "id",
            "match": "match",
            "op": "CONTAINS",
            "value": "value"
          }
        ],
        "name": "name",
        "description": "description",
        "system": "pageload"
      }
    },
    "variables": {
      "foo": {
        "name": "name",
        "type": "string",
        "value": "value"
      }
    },
    "zarazVersion": 0,
    "analytics": {
      "defaultPurpose": "defaultPurpose",
      "enabled": true,
      "sessionExpTime": 60
    },
    "consent": {
      "enabled": true,
      "buttonTextTranslations": {
        "accept_all": {
          "foo": "string"
        },
        "confirm_my_choices": {
          "foo": "string"
        },
        "reject_all": {
          "foo": "string"
        }
      },
      "companyEmail": "companyEmail",
      "companyName": "companyName",
      "companyStreetAddress": "companyStreetAddress",
      "consentModalIntroHTML": "consentModalIntroHTML",
      "consentModalIntroHTMLWithTranslations": {
        "foo": "string"
      },
      "cookieName": "cookieName",
      "customCSS": "customCSS",
      "customIntroDisclaimerDismissed": true,
      "defaultLanguage": "defaultLanguage",
      "hideModal": true,
      "purposes": {
        "foo": {
          "description": "description",
          "name": "name"
        }
      },
      "purposesWithTranslations": {
        "foo": {
          "description": {
            "foo": "string"
          },
          "name": {
            "foo": "string"
          },
          "order": 0
        }
      },
      "tcfCompliant": true
    },
    "historyChange": true
  },
  "success": true
}
```