Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TagManager

import { TagManager } from "https://googleapis.deno.dev/v1/tagmanager:v2.ts";

This API allows clients to access and modify container and tag configuration.

class TagManager {
constructor(client?: CredentialsClient, baseUrl?: string);
async accountsContainersCombine(path: string, opts?: AccountsContainersCombineOptions): Promise<Container>;
async accountsContainersCreate(parent: string, req: Container): Promise<Container>;
async accountsContainersDelete(path: string): Promise<void>;
async accountsContainersDestinationsGet(path: string): Promise<Destination>;
async accountsContainersDestinationsLink(parent: string, opts?: AccountsContainersDestinationsLinkOptions): Promise<Destination>;
async accountsContainersDestinationsList(parent: string): Promise<ListDestinationsResponse>;
async accountsContainersEnvironmentsCreate(parent: string, req: Environment): Promise<Environment>;
async accountsContainersEnvironmentsDelete(path: string): Promise<void>;
async accountsContainersEnvironmentsGet(path: string): Promise<Environment>;
async accountsContainersEnvironmentsList(parent: string, opts?: AccountsContainersEnvironmentsListOptions): Promise<ListEnvironmentsResponse>;
async accountsContainersEnvironmentsReauthorize(path: string, req: Environment): Promise<Environment>;
async accountsContainersEnvironmentsUpdate(
path: string,
): Promise<Environment>;
async accountsContainersGet(path: string): Promise<Container>;
async accountsContainersList(parent: string, opts?: AccountsContainersListOptions): Promise<ListContainersResponse>;
async accountsContainersLookup(opts?: AccountsContainersLookupOptions): Promise<Container>;
async accountsContainersMove_tag_id(path: string, opts?: AccountsContainersMove_tag_idOptions): Promise<Container>;
async accountsContainersSnippet(path: string): Promise<GetContainerSnippetResponse>;
async accountsContainersUpdate(
path: string,
req: Container,
): Promise<Container>;
async accountsContainersVersion_headersLatest(parent: string): Promise<ContainerVersionHeader>;
async accountsContainersVersion_headersList(parent: string, opts?: AccountsContainersVersion_headersListOptions): Promise<ListContainerVersionsResponse>;
async accountsContainersVersionsDelete(path: string): Promise<void>;
async accountsContainersVersionsGet(path: string, opts?: AccountsContainersVersionsGetOptions): Promise<ContainerVersion>;
async accountsContainersVersionsLive(parent: string): Promise<ContainerVersion>;
async accountsContainersVersionsPublish(path: string, opts?: AccountsContainersVersionsPublishOptions): Promise<PublishContainerVersionResponse>;
async accountsContainersVersionsSet_latest(path: string): Promise<ContainerVersion>;
async accountsContainersVersionsUndelete(path: string): Promise<ContainerVersion>;
async accountsContainersVersionsUpdate(
path: string,
): Promise<ContainerVersion>;
async accountsContainersWorkspacesBuilt_in_variablesCreate(parent: string, opts?: AccountsContainersWorkspacesBuilt_in_variablesCreateOptions): Promise<CreateBuiltInVariableResponse>;
async accountsContainersWorkspacesBuilt_in_variablesDelete(path: string, opts?: AccountsContainersWorkspacesBuilt_in_variablesDeleteOptions): Promise<void>;
async accountsContainersWorkspacesBuilt_in_variablesList(parent: string, opts?: AccountsContainersWorkspacesBuilt_in_variablesListOptions): Promise<ListEnabledBuiltInVariablesResponse>;
async accountsContainersWorkspacesBuilt_in_variablesRevert(path: string, opts?: AccountsContainersWorkspacesBuilt_in_variablesRevertOptions): Promise<RevertBuiltInVariableResponse>;
async accountsContainersWorkspacesClientsCreate(parent: string, req: Client): Promise<Client>;
async accountsContainersWorkspacesClientsDelete(path: string): Promise<void>;
async accountsContainersWorkspacesClientsGet(path: string): Promise<Client>;
async accountsContainersWorkspacesClientsList(parent: string, opts?: AccountsContainersWorkspacesClientsListOptions): Promise<ListClientsResponse>;
async accountsContainersWorkspacesClientsRevert(path: string, opts?: AccountsContainersWorkspacesClientsRevertOptions): Promise<RevertClientResponse>;
async accountsContainersWorkspacesClientsUpdate(
path: string,
req: Client,
): Promise<Client>;
async accountsContainersWorkspacesCreate(parent: string, req: Workspace): Promise<Workspace>;
async accountsContainersWorkspacesCreate_version(path: string, req: CreateContainerVersionRequestVersionOptions): Promise<CreateContainerVersionResponse>;
async accountsContainersWorkspacesDelete(path: string): Promise<void>;
async accountsContainersWorkspacesFoldersCreate(parent: string, req: Folder): Promise<Folder>;
async accountsContainersWorkspacesFoldersDelete(path: string): Promise<void>;
async accountsContainersWorkspacesFoldersEntities(path: string, opts?: AccountsContainersWorkspacesFoldersEntitiesOptions): Promise<FolderEntities>;
async accountsContainersWorkspacesFoldersGet(path: string): Promise<Folder>;
async accountsContainersWorkspacesFoldersList(parent: string, opts?: AccountsContainersWorkspacesFoldersListOptions): Promise<ListFoldersResponse>;
async accountsContainersWorkspacesFoldersMove_entities_to_folder(
path: string,
req: Folder,
): Promise<void>;
async accountsContainersWorkspacesFoldersRevert(path: string, opts?: AccountsContainersWorkspacesFoldersRevertOptions): Promise<RevertFolderResponse>;
async accountsContainersWorkspacesFoldersUpdate(
path: string,
req: Folder,
): Promise<Folder>;
async accountsContainersWorkspacesGet(path: string): Promise<Workspace>;
async accountsContainersWorkspacesGetStatus(path: string): Promise<GetWorkspaceStatusResponse>;
async accountsContainersWorkspacesGtag_configCreate(parent: string, req: GtagConfig): Promise<GtagConfig>;
async accountsContainersWorkspacesGtag_configDelete(path: string): Promise<void>;
async accountsContainersWorkspacesGtag_configGet(path: string): Promise<GtagConfig>;
async accountsContainersWorkspacesGtag_configList(parent: string, opts?: AccountsContainersWorkspacesGtag_configListOptions): Promise<ListGtagConfigResponse>;
async accountsContainersWorkspacesGtag_configUpdate(
path: string,
): Promise<GtagConfig>;
async accountsContainersWorkspacesList(parent: string, opts?: AccountsContainersWorkspacesListOptions): Promise<ListWorkspacesResponse>;
async accountsContainersWorkspacesQuick_preview(path: string): Promise<QuickPreviewResponse>;
async accountsContainersWorkspacesResolve_conflict(
path: string,
req: Entity,
): Promise<void>;
async accountsContainersWorkspacesSync(path: string): Promise<SyncWorkspaceResponse>;
async accountsContainersWorkspacesTagsCreate(parent: string, req: Tag): Promise<Tag>;
async accountsContainersWorkspacesTagsDelete(path: string): Promise<void>;
async accountsContainersWorkspacesTagsGet(path: string): Promise<Tag>;
async accountsContainersWorkspacesTagsList(parent: string, opts?: AccountsContainersWorkspacesTagsListOptions): Promise<ListTagsResponse>;
async accountsContainersWorkspacesTagsRevert(path: string, opts?: AccountsContainersWorkspacesTagsRevertOptions): Promise<RevertTagResponse>;
async accountsContainersWorkspacesTagsUpdate(
path: string,
req: Tag,
): Promise<Tag>;
async accountsContainersWorkspacesTemplatesCreate(parent: string, req: CustomTemplate): Promise<CustomTemplate>;
async accountsContainersWorkspacesTemplatesDelete(path: string): Promise<void>;
async accountsContainersWorkspacesTemplatesGet(path: string): Promise<CustomTemplate>;
async accountsContainersWorkspacesTemplatesList(parent: string, opts?: AccountsContainersWorkspacesTemplatesListOptions): Promise<ListTemplatesResponse>;
async accountsContainersWorkspacesTemplatesRevert(path: string, opts?: AccountsContainersWorkspacesTemplatesRevertOptions): Promise<RevertTemplateResponse>;
async accountsContainersWorkspacesTemplatesUpdate(
path: string,
): Promise<CustomTemplate>;
async accountsContainersWorkspacesTransformationsCreate(parent: string, req: Transformation): Promise<Transformation>;
async accountsContainersWorkspacesTransformationsDelete(path: string): Promise<void>;
async accountsContainersWorkspacesTransformationsGet(path: string): Promise<Transformation>;
async accountsContainersWorkspacesTransformationsList(parent: string, opts?: AccountsContainersWorkspacesTransformationsListOptions): Promise<ListTransformationsResponse>;
async accountsContainersWorkspacesTransformationsRevert(path: string, opts?: AccountsContainersWorkspacesTransformationsRevertOptions): Promise<RevertTransformationResponse>;
async accountsContainersWorkspacesTransformationsUpdate(
path: string,
): Promise<Transformation>;
async accountsContainersWorkspacesTriggersCreate(parent: string, req: Trigger): Promise<Trigger>;
async accountsContainersWorkspacesTriggersDelete(path: string): Promise<void>;
async accountsContainersWorkspacesTriggersGet(path: string): Promise<Trigger>;
async accountsContainersWorkspacesTriggersList(parent: string, opts?: AccountsContainersWorkspacesTriggersListOptions): Promise<ListTriggersResponse>;
async accountsContainersWorkspacesTriggersRevert(path: string, opts?: AccountsContainersWorkspacesTriggersRevertOptions): Promise<RevertTriggerResponse>;
async accountsContainersWorkspacesTriggersUpdate(
path: string,
req: Trigger,
): Promise<Trigger>;
async accountsContainersWorkspacesUpdate(
path: string,
req: Workspace,
): Promise<Workspace>;
async accountsContainersWorkspacesVariablesCreate(parent: string, req: Variable): Promise<Variable>;
async accountsContainersWorkspacesVariablesDelete(path: string): Promise<void>;
async accountsContainersWorkspacesVariablesGet(path: string): Promise<Variable>;
async accountsContainersWorkspacesVariablesList(parent: string, opts?: AccountsContainersWorkspacesVariablesListOptions): Promise<ListVariablesResponse>;
async accountsContainersWorkspacesVariablesRevert(path: string, opts?: AccountsContainersWorkspacesVariablesRevertOptions): Promise<RevertVariableResponse>;
async accountsContainersWorkspacesVariablesUpdate(
path: string,
req: Variable,
): Promise<Variable>;
async accountsContainersWorkspacesZonesCreate(parent: string, req: Zone): Promise<Zone>;
async accountsContainersWorkspacesZonesDelete(path: string): Promise<void>;
async accountsContainersWorkspacesZonesGet(path: string): Promise<Zone>;
async accountsContainersWorkspacesZonesList(parent: string, opts?: AccountsContainersWorkspacesZonesListOptions): Promise<ListZonesResponse>;
async accountsContainersWorkspacesZonesRevert(path: string, opts?: AccountsContainersWorkspacesZonesRevertOptions): Promise<RevertZoneResponse>;
async accountsContainersWorkspacesZonesUpdate(
path: string,
req: Zone,
): Promise<Zone>;
async accountsGet(path: string): Promise<Account>;
async accountsList(opts?: AccountsListOptions): Promise<ListAccountsResponse>;
async accountsUpdate(
path: string,
req: Account,
): Promise<Account>;
async accountsUser_permissionsCreate(parent: string, req: UserPermission): Promise<UserPermission>;
async accountsUser_permissionsDelete(path: string): Promise<void>;
async accountsUser_permissionsGet(path: string): Promise<UserPermission>;
async accountsUser_permissionsList(parent: string, opts?: AccountsUser_permissionsListOptions): Promise<ListUserPermissionsResponse>;
async accountsUser_permissionsUpdate(path: string, req: UserPermission): Promise<UserPermission>;
}

§Constructors

§
new TagManager(client?: CredentialsClient, baseUrl?: string)
[src]

§Methods

§
accountsContainersCombine(path: string, opts?: AccountsContainersCombineOptions): Promise<Container>
[src]

Combines Containers.

@param path

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

§
accountsContainersCreate(parent: string, req: Container): Promise<Container>
[src]

Creates a Container.

@param parent

GTM Account's API relative path. Example: accounts/{account_id}.

§
accountsContainersDelete(path: string): Promise<void>
[src]

Deletes a Container.

@param path

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

§
accountsContainersDestinationsGet(path: string): Promise<Destination>
[src]

Gets a Destination.

@param path

Google Tag Destination's API relative path. Example: accounts/{account_id}/containers/{container_id}/destinations/{destination_link_id}

§
accountsContainersDestinationsList(parent: string): Promise<ListDestinationsResponse>
[src]

Lists all Destinations linked to a GTM Container.

@param parent

GTM parent Container's API relative path. Example: accounts/{account_id}/containers/{container_id}

§
accountsContainersEnvironmentsCreate(parent: string, req: Environment): Promise<Environment>
[src]

Creates a GTM Environment.

@param parent

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

§
accountsContainersEnvironmentsDelete(path: string): Promise<void>
[src]

Deletes a GTM Environment.

@param path

GTM Environment's API relative path. Example: accounts/{account_id}/containers/{container_id}/environments/{environment_id}

§
accountsContainersEnvironmentsGet(path: string): Promise<Environment>
[src]

Gets a GTM Environment.

@param path

GTM Environment's API relative path. Example: accounts/{account_id}/containers/{container_id}/environments/{environment_id}

§
accountsContainersEnvironmentsList(parent: string, opts?: AccountsContainersEnvironmentsListOptions): Promise<ListEnvironmentsResponse>
[src]

Lists all GTM Environments of a GTM Container.

@param parent

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

§
accountsContainersEnvironmentsReauthorize(path: string, req: Environment): Promise<Environment>
[src]

Re-generates the authorization code for a GTM Environment.

@param path

GTM Environment's API relative path. Example: accounts/{account_id}/containers/{container_id}/environments/{environment_id}

§
accountsContainersEnvironmentsUpdate(path: string, req: Environment, opts?: AccountsContainersEnvironmentsUpdateOptions): Promise<Environment>
[src]

Updates a GTM Environment.

@param path

GTM Environment's API relative path. Example: accounts/{account_id}/containers/{container_id}/environments/{environment_id}

§
accountsContainersGet(path: string): Promise<Container>
[src]

Gets a Container.

@param path

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

§
accountsContainersList(parent: string, opts?: AccountsContainersListOptions): Promise<ListContainersResponse>
[src]

Lists all Containers that belongs to a GTM Account.

@param parent

GTM Account's API relative path. Example: accounts/{account_id}.

§
accountsContainersLookup(opts?: AccountsContainersLookupOptions): Promise<Container>
[src]

Looks up a Container by destination ID.

§
accountsContainersMove_tag_id(path: string, opts?: AccountsContainersMove_tag_idOptions): Promise<Container>
[src]

Move Tag ID out of a Container.

@param path

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

§
accountsContainersSnippet(path: string): Promise<GetContainerSnippetResponse>
[src]

Gets the tagging snippet for a Container.

@param path

Container snippet's API relative path. Example: accounts/{account_id}/containers/{container_id}:snippet

§
accountsContainersUpdate(path: string, req: Container, opts?: AccountsContainersUpdateOptions): Promise<Container>
[src]

Updates a Container.

@param path

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

§
accountsContainersVersion_headersLatest(parent: string): Promise<ContainerVersionHeader>
[src]

Gets the latest container version header

@param parent

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

§
accountsContainersVersion_headersList(parent: string, opts?: AccountsContainersVersion_headersListOptions): Promise<ListContainerVersionsResponse>
[src]

Lists all Container Versions of a GTM Container.

@param parent

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

§
accountsContainersVersionsDelete(path: string): Promise<void>
[src]

Deletes a Container Version.

@param path

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

§
accountsContainersVersionsGet(path: string, opts?: AccountsContainersVersionsGetOptions): Promise<ContainerVersion>
[src]

Gets a Container Version.

@param path

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

§
accountsContainersVersionsLive(parent: string): Promise<ContainerVersion>
[src]

Gets the live (i.e. published) container version

@param parent

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

§
accountsContainersVersionsPublish(path: string, opts?: AccountsContainersVersionsPublishOptions): Promise<PublishContainerVersionResponse>
[src]

Publishes a Container Version.

@param path

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

§
accountsContainersVersionsSet_latest(path: string): Promise<ContainerVersion>
[src]

Sets the latest version used for synchronization of workspaces when detecting conflicts and errors.

@param path

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

§
accountsContainersVersionsUndelete(path: string): Promise<ContainerVersion>
[src]

Undeletes a Container Version.

@param path

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

§
accountsContainersVersionsUpdate(path: string, req: ContainerVersion, opts?: AccountsContainersVersionsUpdateOptions): Promise<ContainerVersion>
[src]

Updates a Container Version.

@param path

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

§
accountsContainersWorkspacesBuilt_in_variablesCreate(parent: string, opts?: AccountsContainersWorkspacesBuilt_in_variablesCreateOptions): Promise<CreateBuiltInVariableResponse>
[src]

Creates one or more GTM Built-In Variables.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesBuilt_in_variablesDelete(path: string, opts?: AccountsContainersWorkspacesBuilt_in_variablesDeleteOptions): Promise<void>
[src]

Deletes one or more GTM Built-In Variables.

@param path

GTM BuiltInVariable's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/built_in_variables

§
accountsContainersWorkspacesBuilt_in_variablesList(parent: string, opts?: AccountsContainersWorkspacesBuilt_in_variablesListOptions): Promise<ListEnabledBuiltInVariablesResponse>
[src]

Lists all the enabled Built-In Variables of a GTM Container.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesBuilt_in_variablesRevert(path: string, opts?: AccountsContainersWorkspacesBuilt_in_variablesRevertOptions): Promise<RevertBuiltInVariableResponse>
[src]

Reverts changes to a GTM Built-In Variables in a GTM Workspace.

@param path

GTM BuiltInVariable's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/built_in_variables

§
accountsContainersWorkspacesClientsCreate(parent: string, req: Client): Promise<Client>
[src]

Creates a GTM Client.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesClientsDelete(path: string): Promise<void>
[src]

Deletes a GTM Client.

@param path

GTM Client's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/clients/{client_id}

§
accountsContainersWorkspacesClientsGet(path: string): Promise<Client>
[src]

Gets a GTM Client.

@param path

GTM Client's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/clients/{client_id}

§
accountsContainersWorkspacesClientsList(parent: string, opts?: AccountsContainersWorkspacesClientsListOptions): Promise<ListClientsResponse>
[src]

Lists all GTM Clients of a GTM container workspace.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesClientsRevert(path: string, opts?: AccountsContainersWorkspacesClientsRevertOptions): Promise<RevertClientResponse>
[src]

Reverts changes to a GTM Client in a GTM Workspace.

@param path

GTM Client's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/clients/{client_id}

§
accountsContainersWorkspacesClientsUpdate(path: string, req: Client, opts?: AccountsContainersWorkspacesClientsUpdateOptions): Promise<Client>
[src]

Updates a GTM Client.

@param path

GTM Client's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/clients/{client_id}

§
accountsContainersWorkspacesCreate(parent: string, req: Workspace): Promise<Workspace>
[src]

Creates a Workspace.

@param parent

GTM parent Container's API relative path. Example: accounts/{account_id}/containers/{container_id}

§
accountsContainersWorkspacesCreate_version(path: string, req: CreateContainerVersionRequestVersionOptions): Promise<CreateContainerVersionResponse>
[src]

Creates a Container Version from the entities present in the workspace, deletes the workspace, and sets the base container version to the newly created version.

@param path

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesDelete(path: string): Promise<void>
[src]

Deletes a Workspace.

@param path

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesFoldersCreate(parent: string, req: Folder): Promise<Folder>
[src]

Creates a GTM Folder.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesFoldersDelete(path: string): Promise<void>
[src]

Deletes a GTM Folder.

@param path

GTM Folder's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/folders/{folder_id}

§
accountsContainersWorkspacesFoldersEntities(path: string, opts?: AccountsContainersWorkspacesFoldersEntitiesOptions): Promise<FolderEntities>
[src]

List all entities in a GTM Folder.

@param path

GTM Folder's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/folders/{folder_id}

§
accountsContainersWorkspacesFoldersGet(path: string): Promise<Folder>
[src]

Gets a GTM Folder.

@param path

GTM Folder's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/folders/{folder_id}

§
accountsContainersWorkspacesFoldersList(parent: string, opts?: AccountsContainersWorkspacesFoldersListOptions): Promise<ListFoldersResponse>
[src]

Lists all GTM Folders of a Container.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesFoldersMove_entities_to_folder(path: string, req: Folder, opts?: AccountsContainersWorkspacesFoldersMove_entities_to_folderOptions): Promise<void>
[src]

Moves entities to a GTM Folder. If {folder_id} in the request path equals 0, this will instead move entities out of the folder they currently belong to.

@param path

GTM Folder's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/folders/{folder_id}

§
accountsContainersWorkspacesFoldersRevert(path: string, opts?: AccountsContainersWorkspacesFoldersRevertOptions): Promise<RevertFolderResponse>
[src]

Reverts changes to a GTM Folder in a GTM Workspace.

@param path

GTM Folder's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/folders/{folder_id}

§
accountsContainersWorkspacesFoldersUpdate(path: string, req: Folder, opts?: AccountsContainersWorkspacesFoldersUpdateOptions): Promise<Folder>
[src]

Updates a GTM Folder.

@param path

GTM Folder's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/folders/{folder_id}

§
accountsContainersWorkspacesGet(path: string): Promise<Workspace>
[src]

Gets a Workspace.

@param path

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesGetStatus(path: string): Promise<GetWorkspaceStatusResponse>
[src]

Finds conflicting and modified entities in the workspace.

@param path

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesGtag_configCreate(parent: string, req: GtagConfig): Promise<GtagConfig>
[src]

Creates a Google tag config.

@param parent

Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesGtag_configDelete(path: string): Promise<void>
[src]

Deletes a Google tag config.

@param path

Google tag config's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/gtag_config/{gtag_config_id}

§
accountsContainersWorkspacesGtag_configGet(path: string): Promise<GtagConfig>
[src]

Gets a Google tag config.

@param path

Google tag config's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/gtag_config/{gtag_config_id}

§
accountsContainersWorkspacesGtag_configList(parent: string, opts?: AccountsContainersWorkspacesGtag_configListOptions): Promise<ListGtagConfigResponse>
[src]

Lists all Google tag configs in a Container.

@param parent

Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesGtag_configUpdate(path: string, req: GtagConfig, opts?: AccountsContainersWorkspacesGtag_configUpdateOptions): Promise<GtagConfig>
[src]

Updates a Google tag config.

@param path

Google tag config's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/gtag_config/{gtag_config_id}

§
accountsContainersWorkspacesList(parent: string, opts?: AccountsContainersWorkspacesListOptions): Promise<ListWorkspacesResponse>
[src]

Lists all Workspaces that belong to a GTM Container.

@param parent

GTM parent Container's API relative path. Example: accounts/{account_id}/containers/{container_id}

§
accountsContainersWorkspacesQuick_preview(path: string): Promise<QuickPreviewResponse>
[src]

Quick previews a workspace by creating a fake container version from all entities in the provided workspace.

@param path

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesResolve_conflict(path: string, req: Entity, opts?: AccountsContainersWorkspacesResolve_conflictOptions): Promise<void>
[src]

Resolves a merge conflict for a workspace entity by updating it to the resolved entity passed in the request.

@param path

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesSync(path: string): Promise<SyncWorkspaceResponse>
[src]

Syncs a workspace to the latest container version by updating all unmodified workspace entities and displaying conflicts for modified entities.

@param path

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTagsCreate(parent: string, req: Tag): Promise<Tag>
[src]

Creates a GTM Tag.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTagsDelete(path: string): Promise<void>
[src]

Deletes a GTM Tag.

@param path

GTM Tag's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/tags/{tag_id}

§
accountsContainersWorkspacesTagsGet(path: string): Promise<Tag>
[src]

Gets a GTM Tag.

@param path

GTM Tag's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/tags/{tag_id}

§
accountsContainersWorkspacesTagsList(parent: string, opts?: AccountsContainersWorkspacesTagsListOptions): Promise<ListTagsResponse>
[src]

Lists all GTM Tags of a Container.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTagsRevert(path: string, opts?: AccountsContainersWorkspacesTagsRevertOptions): Promise<RevertTagResponse>
[src]

Reverts changes to a GTM Tag in a GTM Workspace.

@param path

GTM Tag's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/tags/{tag_id}

§
accountsContainersWorkspacesTagsUpdate(path: string, req: Tag, opts?: AccountsContainersWorkspacesTagsUpdateOptions): Promise<Tag>
[src]

Updates a GTM Tag.

@param path

GTM Tag's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/tags/{tag_id}

§
accountsContainersWorkspacesTemplatesCreate(parent: string, req: CustomTemplate): Promise<CustomTemplate>
[src]

Creates a GTM Custom Template.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTemplatesDelete(path: string): Promise<void>
[src]

Deletes a GTM Template.

@param path

GTM Custom Template's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/templates/{template_id}

§
accountsContainersWorkspacesTemplatesGet(path: string): Promise<CustomTemplate>
[src]

Gets a GTM Template.

@param path

GTM Custom Template's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/templates/{template_id}

§
accountsContainersWorkspacesTemplatesList(parent: string, opts?: AccountsContainersWorkspacesTemplatesListOptions): Promise<ListTemplatesResponse>
[src]

Lists all GTM Templates of a GTM container workspace.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTemplatesRevert(path: string, opts?: AccountsContainersWorkspacesTemplatesRevertOptions): Promise<RevertTemplateResponse>
[src]

Reverts changes to a GTM Template in a GTM Workspace.

@param path

GTM Custom Template's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/templates/{template_id}

§
accountsContainersWorkspacesTemplatesUpdate(path: string, req: CustomTemplate, opts?: AccountsContainersWorkspacesTemplatesUpdateOptions): Promise<CustomTemplate>
[src]

Updates a GTM Template.

@param path

GTM Custom Template's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/templates/{template_id}

§
accountsContainersWorkspacesTransformationsCreate(parent: string, req: Transformation): Promise<Transformation>
[src]

Creates a GTM Transformation.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTransformationsDelete(path: string): Promise<void>
[src]

Deletes a GTM Transformation.

@param path

GTM Transformation's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/transformations/{transformation_id}

§
accountsContainersWorkspacesTransformationsGet(path: string): Promise<Transformation>
[src]

Gets a GTM Transformation.

@param path

GTM Transformation's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/transformations/{transformation_id}

§
accountsContainersWorkspacesTransformationsList(parent: string, opts?: AccountsContainersWorkspacesTransformationsListOptions): Promise<ListTransformationsResponse>
[src]

Lists all GTM Transformations of a GTM container workspace.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTransformationsRevert(path: string, opts?: AccountsContainersWorkspacesTransformationsRevertOptions): Promise<RevertTransformationResponse>
[src]

Reverts changes to a GTM Transformation in a GTM Workspace.

@param path

GTM Transformation's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/transformations/{transformation_id}

§
accountsContainersWorkspacesTransformationsUpdate(path: string, req: Transformation, opts?: AccountsContainersWorkspacesTransformationsUpdateOptions): Promise<Transformation>
[src]

Updates a GTM Transformation.

@param path

GTM Transformation's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/transformations/{transformation_id}

§
accountsContainersWorkspacesTriggersCreate(parent: string, req: Trigger): Promise<Trigger>
[src]

Creates a GTM Trigger.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTriggersDelete(path: string): Promise<void>
[src]

Deletes a GTM Trigger.

@param path

GTM Trigger's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/triggers/{trigger_id}

§
accountsContainersWorkspacesTriggersGet(path: string): Promise<Trigger>
[src]

Gets a GTM Trigger.

@param path

GTM Trigger's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/triggers/{trigger_id}

§
accountsContainersWorkspacesTriggersList(parent: string, opts?: AccountsContainersWorkspacesTriggersListOptions): Promise<ListTriggersResponse>
[src]

Lists all GTM Triggers of a Container.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesTriggersRevert(path: string, opts?: AccountsContainersWorkspacesTriggersRevertOptions): Promise<RevertTriggerResponse>
[src]

Reverts changes to a GTM Trigger in a GTM Workspace.

@param path

GTM Trigger's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/triggers/{trigger_id}

§
accountsContainersWorkspacesTriggersUpdate(path: string, req: Trigger, opts?: AccountsContainersWorkspacesTriggersUpdateOptions): Promise<Trigger>
[src]

Updates a GTM Trigger.

@param path

GTM Trigger's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/triggers/{trigger_id}

§
accountsContainersWorkspacesUpdate(path: string, req: Workspace, opts?: AccountsContainersWorkspacesUpdateOptions): Promise<Workspace>
[src]

Updates a Workspace.

@param path

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesVariablesCreate(parent: string, req: Variable): Promise<Variable>
[src]

Creates a GTM Variable.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesVariablesDelete(path: string): Promise<void>
[src]

Deletes a GTM Variable.

@param path

GTM Variable's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/variables/{variable_id}

§
accountsContainersWorkspacesVariablesGet(path: string): Promise<Variable>
[src]

Gets a GTM Variable.

@param path

GTM Variable's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/variables/{variable_id}

§
accountsContainersWorkspacesVariablesList(parent: string, opts?: AccountsContainersWorkspacesVariablesListOptions): Promise<ListVariablesResponse>
[src]

Lists all GTM Variables of a Container.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesVariablesRevert(path: string, opts?: AccountsContainersWorkspacesVariablesRevertOptions): Promise<RevertVariableResponse>
[src]

Reverts changes to a GTM Variable in a GTM Workspace.

@param path

GTM Variable's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/variables/{variable_id}

§
accountsContainersWorkspacesVariablesUpdate(path: string, req: Variable, opts?: AccountsContainersWorkspacesVariablesUpdateOptions): Promise<Variable>
[src]

Updates a GTM Variable.

@param path

GTM Variable's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/variables/{variable_id}

§
accountsContainersWorkspacesZonesCreate(parent: string, req: Zone): Promise<Zone>
[src]

Creates a GTM Zone.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesZonesDelete(path: string): Promise<void>
[src]

Deletes a GTM Zone.

@param path

GTM Zone's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/zones/{zone_id}

§
accountsContainersWorkspacesZonesGet(path: string): Promise<Zone>
[src]

Gets a GTM Zone.

@param path

GTM Zone's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/zones/{zone_id}

§
accountsContainersWorkspacesZonesList(parent: string, opts?: AccountsContainersWorkspacesZonesListOptions): Promise<ListZonesResponse>
[src]

Lists all GTM Zones of a GTM container workspace.

@param parent

GTM Workspace's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

§
accountsContainersWorkspacesZonesRevert(path: string, opts?: AccountsContainersWorkspacesZonesRevertOptions): Promise<RevertZoneResponse>
[src]

Reverts changes to a GTM Zone in a GTM Workspace.

@param path

GTM Zone's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/zones/{zone_id}

§
accountsContainersWorkspacesZonesUpdate(path: string, req: Zone, opts?: AccountsContainersWorkspacesZonesUpdateOptions): Promise<Zone>
[src]

Updates a GTM Zone.

@param path

GTM Zone's API relative path. Example: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/zones/{zone_id}

§
accountsGet(path: string): Promise<Account>
[src]

Gets a GTM Account.

@param path

GTM Account's API relative path. Example: accounts/{account_id}

§
accountsList(opts?: AccountsListOptions): Promise<ListAccountsResponse>
[src]

Lists all GTM Accounts that a user has access to.

§
accountsUpdate(path: string, req: Account, opts?: AccountsUpdateOptions): Promise<Account>
[src]

Updates a GTM Account.

@param path

GTM Account's API relative path. Example: accounts/{account_id}

§
accountsUser_permissionsCreate(parent: string, req: UserPermission): Promise<UserPermission>
[src]

Creates a user's Account & Container access.

@param parent

GTM Account's API relative path. Example: accounts/{account_id}

§
accountsUser_permissionsDelete(path: string): Promise<void>
[src]

Removes a user from the account, revoking access to it and all of its containers.

@param path

GTM UserPermission's API relative path. Example: accounts/{account_id}/user_permissions/{user_permission_id}

§
accountsUser_permissionsGet(path: string): Promise<UserPermission>
[src]

Gets a user's Account & Container access.

@param path

GTM UserPermission's API relative path. Example: accounts/{account_id}/user_permissions/{user_permission_id}

§
accountsUser_permissionsList(parent: string, opts?: AccountsUser_permissionsListOptions): Promise<ListUserPermissionsResponse>
[src]

List all users that have access to the account along with Account and Container user access granted to each of them.

@param parent

GTM Account's API relative path. Example: accounts/{account_id}

§
accountsUser_permissionsUpdate(path: string, req: UserPermission): Promise<UserPermission>
[src]

Updates a user's Account & Container access.

@param path

GTM UserPermission's API relative path. Example: accounts/{account_id}/user_permissions/{user_permission_id}