[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-06 UTC."],[],[],null,["# REST Resource: accounts.containers.workspaces.zones\n\n- [Resource: Zone](#Zone)\n - [JSON representation](#Zone.SCHEMA_REPRESENTATION)\n - [ChildContainer](#Zone.ChildContainer)\n - [JSON representation](#Zone.ChildContainer.SCHEMA_REPRESENTATION)\n - [Boundary](#Zone.Boundary)\n - [JSON representation](#Zone.Boundary.SCHEMA_REPRESENTATION)\n - [TypeRestriction](#Zone.TypeRestriction)\n - [JSON representation](#Zone.TypeRestriction.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Zone\n--------------\n\nRepresents a Google Tag Manager Zone's contents.\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"path\": string, \"accountId\": string, \"containerId\": string, \"workspaceId\": string, \"zoneId\": string, \"name\": string, \"fingerprint\": string, \"tagManagerUrl\": string, \"notes\": string, \"childContainer\": [ { object (/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones#Zone.ChildContainer) } ], \"boundary\": { object (/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones#Zone.Boundary) }, \"typeRestriction\": { object (/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones#Zone.TypeRestriction) } } ``` |\n\n| Fields ||\n|--------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `path` | `string` GTM Zone's API relative path. |\n| `accountId` | `string` GTM Account ID. |\n| `containerId` | `string` GTM Container ID. |\n| `workspaceId` | `string` GTM Workspace ID. |\n| `zoneId` | `string` The Zone ID uniquely identifies the GTM Zone. |\n| `name` | `string` Zone display name. |\n| `fingerprint` | `string` The fingerprint of the GTM Zone as computed at storage time. This value is recomputed whenever the zone is modified. |\n| `tagManagerUrl` | `string` Auto generated link to the tag manager UI |\n| `notes` | `string` User notes on how to apply this zone in the container. |\n| `childContainer[]` | `object (`[ChildContainer](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones#Zone.ChildContainer)`)` Containers that are children of this Zone. |\n| `boundary` | `object (`[Boundary](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones#Zone.Boundary)`)` This Zone's boundary. |\n| `typeRestriction` | `object (`[TypeRestriction](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones#Zone.TypeRestriction)`)` This Zone's type restrictions. |\n\n### ChildContainer\n\nRepresents a child container of a Zone.\n\n| JSON representation |\n|----------------------------------------------------|\n| ``` { \"publicId\": string, \"nickname\": string } ``` |\n\n| Fields ||\n|------------|-------------------------------------------------------|\n| `publicId` | `string` The child container's public id. |\n| `nickname` | `string` The zone's nickname for the child container. |\n\n### Boundary\n\nRepresents a Zone's boundaries.\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"condition\": [ { object (/tag-platform/tag-manager/api/reference/rest/v2/Condition) } ], \"customEvaluationTriggerId\": [ string ] } ``` |\n\n| Fields ||\n|-------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|\n| `condition[]` | `object (`[Condition](/tag-platform/tag-manager/api/reference/rest/v2/Condition)`)` The conditions that, when conjoined, make up the boundary. |\n| `customEvaluationTriggerId[]` | `string` Custom evaluation trigger IDs. A zone will evaluate its boundary conditions when any of the listed triggers are true. |\n\n### TypeRestriction\n\nRepresents a Zone's type restrictions.\n\n| JSON representation |\n|----------------------------------------------------------------|\n| ``` { \"enable\": boolean, \"whitelistedTypeId\": [ string ] } ``` |\n\n| Fields ||\n|-----------------------|-----------------------------------------------------------------------------------|\n| `enable` | `boolean` True if type restrictions have been enabled for this Zone. |\n| `whitelistedTypeId[]` | `string` List of type public ids that have been whitelisted for use in this Zone. |\n\n| Methods ------- ||\n|-----------------------------------------------------------------------------------------------------------|---------------------------------------------------|\n| ### [create](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones/create) | Creates a GTM Zone. |\n| ### [delete](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones/delete) | Deletes a GTM Zone. |\n| ### [get](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones/get) | Gets a GTM Zone. |\n| ### [list](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones/list) | Lists all GTM Zones of a GTM container workspace. |\n| ### [revert](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones/revert) | Reverts changes to a GTM Zone in a GTM Workspace. |\n| ### [update](/tag-platform/tag-manager/api/reference/rest/v2/accounts.containers.workspaces.zones/update) | Updates a GTM Zone. |"]]