Get

Gets a Container Version

2 variables
265 variables

Gets a Container Version

Authorization

To use this building block you will have to grant access to at least one of the following scopes:

  • Manage your Google Tag Manager container and its subcomponents, excluding versioning and publishing
  • Manage your Google Tag Manager container versions
  • View your Google Tag Manager container and its subcomponents

Input

This building block consumes 2 input parameters

  = Parameter name
  = Format

path STRING Required

GTM ContainerVersion's API relative path. Example: accounts/{account_id}/containers/{container_id}/versions/{version_id}

containerVersionId STRING

The GTM ContainerVersion ID. Specify published to retrieve the currently published version

Output

This building block provides 265 output parameters

  = Parameter name
  = Format

accountId STRING

GTM Account ID

builtInVariable[] OBJECT

Built-in variables are a special category of variables that are pre-created and non-customizable. They provide common functionality like accessing propeties of the gtm data layer, monitoring clicks, or accessing elements of a page URL

builtInVariable[].accountId STRING

GTM Account ID

builtInVariable[].containerId STRING

GTM Container ID

builtInVariable[].name STRING

Name of the built-in variable to be used to refer to the built-in variable

builtInVariable[].path STRING

GTM BuiltInVariable's API relative path

builtInVariable[].type ENUMERATION

Type of built-in variable

builtInVariable[].workspaceId STRING

GTM Workspace ID

container OBJECT

Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions

container.accountId STRING

GTM Account ID

container.containerId STRING

The Container ID uniquely identifies the GTM Container

container.domainName[] STRING

container.fingerprint STRING

The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified

container.name STRING

Container display name

container.notes STRING

Container Notes

container.path STRING

GTM Container's API relative path

container.publicId STRING

Container Public ID

container.tagManagerUrl STRING

Auto generated link to the tag manager UI

container.usageContext[] ENUMERATION

containerId STRING

GTM Container ID

containerVersionId STRING

The Container Version ID uniquely identifies the GTM Container Version

customTemplate[] OBJECT

Represents a Google Tag Manager Custom Template's contents

customTemplate[].accountId STRING

GTM Account ID

customTemplate[].containerId STRING

GTM Container ID

customTemplate[].fingerprint STRING

The fingerprint of the GTM Custom Template as computed at storage time. This value is recomputed whenever the template is modified

customTemplate[].name STRING

Custom Template display name

customTemplate[].path STRING

GTM Custom Template's API relative path

customTemplate[].tagManagerUrl STRING

Auto generated link to the tag manager UI

customTemplate[].templateData STRING

The custom template in text format

customTemplate[].templateId STRING

The Custom Template ID uniquely identifies the GTM custom template

customTemplate[].workspaceId STRING

GTM Workspace ID

deleted BOOLEAN

A value of true indicates this container version has been deleted

description STRING

Container version description

fingerprint STRING

The fingerprint of the GTM Container Version as computed at storage time. This value is recomputed whenever the container version is modified

folder[] OBJECT

Represents a Google Tag Manager Folder

folder[].accountId STRING

GTM Account ID

folder[].containerId STRING

GTM Container ID

folder[].fingerprint STRING

The fingerprint of the GTM Folder as computed at storage time. This value is recomputed whenever the folder is modified

folder[].folderId STRING

The Folder ID uniquely identifies the GTM Folder

folder[].name STRING

Folder display name

folder[].notes STRING

User notes on how to apply this folder in the container

folder[].path STRING

GTM Folder's API relative path

folder[].tagManagerUrl STRING

Auto generated link to the tag manager UI

folder[].workspaceId STRING

GTM Workspace ID

name STRING

Container version display name

path STRING

GTM ContainerVersions's API relative path

tag[] OBJECT

Represents a Google Tag Manager Tag

tag[].accountId STRING

GTM Account ID

tag[].blockingRuleId[] STRING

tag[].blockingTriggerId[] STRING

tag[].containerId STRING

GTM Container ID

tag[].fingerprint STRING

The fingerprint of the GTM Tag as computed at storage time. This value is recomputed whenever the tag is modified

tag[].firingRuleId[] STRING

tag[].firingTriggerId[] STRING

tag[].liveOnly BOOLEAN

If set to true, this tag will only fire in the live environment (e.g. not in preview or debug mode)

tag[].name STRING

Tag display name

tag[].notes STRING

User notes on how to apply this tag in the container

tag[].parameter[] OBJECT

Represents a Google Tag Manager Parameter

tag[].parameter[].key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

tag[].parameter[].type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

tag[].parameter[].value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

tag[].parentFolderId STRING

Parent folder id

tag[].path STRING

GTM Tag's API relative path

tag[].paused BOOLEAN

Indicates whether the tag is paused, which prevents the tag from firing

tag[].priority OBJECT

Represents a Google Tag Manager Parameter

tag[].priority.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

tag[].priority.list[] OBJECT

Represents a Google Tag Manager Parameter

tag[].priority.map[] OBJECT

Represents a Google Tag Manager Parameter

tag[].priority.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

tag[].priority.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

tag[].scheduleEndMs INTEGER

The end timestamp in milliseconds to schedule a tag

tag[].scheduleStartMs INTEGER

The start timestamp in milliseconds to schedule a tag

tag[].setupTag[] OBJECT

Represents a reference to atag that fires before another tag in order to set up dependencies

tag[].setupTag[].stopOnSetupFailure BOOLEAN

If true, fire the main tag if and only if the setup tag fires successfully. If false, fire the main tag regardless of setup tag firing status

tag[].setupTag[].tagName STRING

The name of the setup tag

tag[].tagFiringOption ENUMERATION

Option to fire this tag

tag[].tagId STRING

The Tag ID uniquely identifies the GTM Tag

tag[].tagManagerUrl STRING

Auto generated link to the tag manager UI

tag[].teardownTag[] OBJECT

Represents a tag that fires after another tag in order to tear down dependencies

tag[].teardownTag[].stopTeardownOnFailure BOOLEAN

If true, fire the teardown tag if and only if the main tag fires successfully. If false, fire the teardown tag regardless of main tag firing status

tag[].teardownTag[].tagName STRING

The name of the teardown tag

tag[].type STRING

GTM Tag Type

tag[].workspaceId STRING

GTM Workspace ID

tagManagerUrl STRING

Auto generated link to the tag manager UI

trigger[] OBJECT

Represents a Google Tag Manager Trigger

trigger[].accountId STRING

GTM Account ID

trigger[].autoEventFilter[] OBJECT

Represents a predicate

trigger[].autoEventFilter[].type ENUMERATION

The type of operator for this condition

trigger[].checkValidation OBJECT

Represents a Google Tag Manager Parameter

trigger[].checkValidation.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].checkValidation.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].checkValidation.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].checkValidation.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].checkValidation.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].containerId STRING

GTM Container ID

trigger[].continuousTimeMinMilliseconds OBJECT

Represents a Google Tag Manager Parameter

trigger[].continuousTimeMinMilliseconds.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].continuousTimeMinMilliseconds.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].continuousTimeMinMilliseconds.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].continuousTimeMinMilliseconds.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].continuousTimeMinMilliseconds.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].customEventFilter[] OBJECT

Represents a predicate

trigger[].customEventFilter[].type ENUMERATION

The type of operator for this condition

trigger[].eventName OBJECT

Represents a Google Tag Manager Parameter

trigger[].eventName.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].eventName.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].eventName.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].eventName.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].eventName.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].filter[] OBJECT

Represents a predicate

trigger[].filter[].type ENUMERATION

The type of operator for this condition

trigger[].fingerprint STRING

The fingerprint of the GTM Trigger as computed at storage time. This value is recomputed whenever the trigger is modified

trigger[].horizontalScrollPercentageList OBJECT

Represents a Google Tag Manager Parameter

trigger[].horizontalScrollPercentageList.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].horizontalScrollPercentageList.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].horizontalScrollPercentageList.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].horizontalScrollPercentageList.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].horizontalScrollPercentageList.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].interval OBJECT

Represents a Google Tag Manager Parameter

trigger[].interval.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].interval.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].interval.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].interval.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].interval.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].intervalSeconds OBJECT

Represents a Google Tag Manager Parameter

trigger[].intervalSeconds.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].intervalSeconds.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].intervalSeconds.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].intervalSeconds.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].intervalSeconds.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].limit OBJECT

Represents a Google Tag Manager Parameter

trigger[].limit.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].limit.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].limit.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].limit.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].limit.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].maxTimerLengthSeconds OBJECT

Represents a Google Tag Manager Parameter

trigger[].maxTimerLengthSeconds.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].maxTimerLengthSeconds.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].maxTimerLengthSeconds.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].maxTimerLengthSeconds.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].maxTimerLengthSeconds.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].name STRING

Trigger display name

trigger[].notes STRING

User notes on how to apply this trigger in the container

trigger[].parameter[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].parameter[].key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].parameter[].type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].parameter[].value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].parentFolderId STRING

Parent folder id

trigger[].path STRING

GTM Trigger's API relative path

trigger[].selector OBJECT

Represents a Google Tag Manager Parameter

trigger[].selector.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].selector.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].selector.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].selector.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].selector.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].tagManagerUrl STRING

Auto generated link to the tag manager UI

trigger[].totalTimeMinMilliseconds OBJECT

Represents a Google Tag Manager Parameter

trigger[].totalTimeMinMilliseconds.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].totalTimeMinMilliseconds.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].totalTimeMinMilliseconds.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].totalTimeMinMilliseconds.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].totalTimeMinMilliseconds.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].triggerId STRING

The Trigger ID uniquely identifies the GTM Trigger

trigger[].type ENUMERATION

Defines the data layer event that causes this trigger

trigger[].uniqueTriggerId OBJECT

Represents a Google Tag Manager Parameter

trigger[].uniqueTriggerId.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].uniqueTriggerId.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].uniqueTriggerId.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].uniqueTriggerId.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].uniqueTriggerId.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].verticalScrollPercentageList OBJECT

Represents a Google Tag Manager Parameter

trigger[].verticalScrollPercentageList.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].verticalScrollPercentageList.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].verticalScrollPercentageList.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].verticalScrollPercentageList.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].verticalScrollPercentageList.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].visibilitySelector OBJECT

Represents a Google Tag Manager Parameter

trigger[].visibilitySelector.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].visibilitySelector.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].visibilitySelector.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].visibilitySelector.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].visibilitySelector.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].visiblePercentageMax OBJECT

Represents a Google Tag Manager Parameter

trigger[].visiblePercentageMax.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].visiblePercentageMax.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].visiblePercentageMax.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].visiblePercentageMax.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].visiblePercentageMax.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].visiblePercentageMin OBJECT

Represents a Google Tag Manager Parameter

trigger[].visiblePercentageMin.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].visiblePercentageMin.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].visiblePercentageMin.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].visiblePercentageMin.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].visiblePercentageMin.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].waitForTags OBJECT

Represents a Google Tag Manager Parameter

trigger[].waitForTags.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].waitForTags.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].waitForTags.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].waitForTags.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].waitForTags.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].waitForTagsTimeout OBJECT

Represents a Google Tag Manager Parameter

trigger[].waitForTagsTimeout.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

trigger[].waitForTagsTimeout.list[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].waitForTagsTimeout.map[] OBJECT

Represents a Google Tag Manager Parameter

trigger[].waitForTagsTimeout.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

trigger[].waitForTagsTimeout.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

trigger[].workspaceId STRING

GTM Workspace ID

variable[] OBJECT

Represents a Google Tag Manager Variable

variable[].accountId STRING

GTM Account ID

variable[].containerId STRING

GTM Container ID

variable[].disablingTriggerId[] STRING

variable[].enablingTriggerId[] STRING

variable[].fingerprint STRING

The fingerprint of the GTM Variable as computed at storage time. This value is recomputed whenever the variable is modified

variable[].formatValue OBJECT

variable[].formatValue.caseConversionType ENUMERATION

The option to convert a string-type variable value to either lowercase or uppercase

variable[].formatValue.convertFalseToValue OBJECT

Represents a Google Tag Manager Parameter

variable[].formatValue.convertFalseToValue.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

variable[].formatValue.convertFalseToValue.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

variable[].formatValue.convertFalseToValue.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

variable[].formatValue.convertNullToValue OBJECT

Represents a Google Tag Manager Parameter

variable[].formatValue.convertNullToValue.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

variable[].formatValue.convertNullToValue.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

variable[].formatValue.convertNullToValue.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

variable[].formatValue.convertTrueToValue OBJECT

Represents a Google Tag Manager Parameter

variable[].formatValue.convertTrueToValue.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

variable[].formatValue.convertTrueToValue.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

variable[].formatValue.convertTrueToValue.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

variable[].formatValue.convertUndefinedToValue OBJECT

Represents a Google Tag Manager Parameter

variable[].formatValue.convertUndefinedToValue.key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

variable[].formatValue.convertUndefinedToValue.type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

variable[].formatValue.convertUndefinedToValue.value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

variable[].name STRING

Variable display name

variable[].notes STRING

User notes on how to apply this variable in the container

variable[].parameter[] OBJECT

Represents a Google Tag Manager Parameter

variable[].parameter[].key STRING

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values

variable[].parameter[].type ENUMERATION

The parameter type. Valid values are:

  • boolean: The value represents a boolean, represented as 'true' or 'false'
  • integer: The value represents a 64-bit signed integer value, in base 10
  • list: A list of parameters should be specified
  • map: A map of parameters should be specified
  • template: The value represents any text; this can include variable references (even variable references that might return non-string types)
  • trigger_reference: The value represents a trigger, represented as the trigger id

variable[].parameter[].value STRING

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type

variable[].parentFolderId STRING

Parent folder id

variable[].path STRING

GTM Variable's API relative path

variable[].scheduleEndMs INTEGER

The end timestamp in milliseconds to schedule a variable

variable[].scheduleStartMs INTEGER

The start timestamp in milliseconds to schedule a variable

variable[].tagManagerUrl STRING

Auto generated link to the tag manager UI

variable[].type STRING

GTM Variable Type

variable[].variableId STRING

The Variable ID uniquely identifies the GTM Variable

variable[].workspaceId STRING

GTM Workspace ID

zone[] OBJECT

Represents a Google Tag Manager Zone's contents

zone[].accountId STRING

GTM Account ID

zone[].boundary OBJECT

Represents a Zone's boundaries

zone[].boundary.condition[] OBJECT

Represents a predicate

zone[].boundary.customEvaluationTriggerId[] STRING

zone[].childContainer[] OBJECT

Represents a child container of a Zone

zone[].childContainer[].nickname STRING

The zone's nickname for the child container

zone[].childContainer[].publicId STRING

The child container's public id

zone[].containerId STRING

GTM Container ID

zone[].fingerprint STRING

The fingerprint of the GTM Zone as computed at storage time. This value is recomputed whenever the zone is modified

zone[].name STRING

Zone display name

zone[].notes STRING

User notes on how to apply this zone in the container

zone[].path STRING

GTM Zone's API relative path

zone[].tagManagerUrl STRING

Auto generated link to the tag manager UI

zone[].typeRestriction OBJECT

Represents a Zone's type restrictions

zone[].typeRestriction.enable BOOLEAN

True if type restrictions have been enabled for this Zone

zone[].typeRestriction.whitelistedTypeId[] STRING

zone[].workspaceId STRING

GTM Workspace ID

zone[].zoneId STRING

The Zone ID uniquely identifies the GTM Zone