Essa API permite que os clientes acessem e modifiquem a configuração do contêiner e da tag.
- Recurso REST: v2.accounts
- Recurso REST: v2.accounts.containers
- Recurso REST: v2.accounts.containers.destinations
- Recurso REST: v2.accounts.containers.environments
- Recurso REST: v2.accounts.containers.version_headers
- Recurso REST: v2.accounts.containers.versions
- Recurso REST: v2.accounts.containers.workspaces
- Recurso REST: v2.accounts.containers.workspaces.built_in_variables
- Recurso REST: v2.accounts.containers.workspaces.clients
- Recurso REST: v2.accounts.containers.workspaces.folders
- Recurso REST: v2.accounts.containers.workspaces.gtag_config
- Recurso REST: v2.accounts.containers.workspaces.tags
- Recurso REST: v2.accounts.containers.workspaces.templates
- Recurso REST: v2.accounts.containers.workspaces.transformations
- Recurso REST: v2.accounts.containers.workspaces.triggers
- Recurso REST: v2.accounts.containers.workspaces.variables
- Recurso REST: v2.accounts.containers.workspaces.zones
- Recurso REST: v2.accounts.user_permissions
- Recurso REST: v1.accounts
- Recurso REST: v1.accounts.containers
- Recurso REST: v1.accounts.containers.environments
- Recurso REST: v1.accounts.containers.folders
- Recurso REST: v1.accounts.containers.folders.entities
- Recurso REST: v1.accounts.containers.move_folders
- Recurso REST: v1.accounts.containers.reauthorize_environments
- Recurso REST: v1.accounts.containers.tags
- Recurso REST: v1.accounts.containers.triggers
- Recurso REST: v1.accounts.containers.variables
- Recurso REST: v1.accounts.containers.versions
- Recurso REST: v1.accounts.permissions
Serviço: tagmanager.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://tagmanager.googleapis.com
Recurso REST: v2.accounts
| Métodos | |
|---|---|
get |
GET /tagmanager/v2/{path} Recebe uma conta do GTM. |
list |
GET /tagmanager/v2/accounts Lista todas as contas do GTM a que um usuário tem acesso. |
update |
PUT /tagmanager/v2/{path} Atualiza uma conta do GTM. |
Recurso REST: v2.accounts.containers
| Métodos | |
|---|---|
combine |
POST /tagmanager/v2/{path}:combine Combina contêineres. |
create |
POST /tagmanager/v2/{parent}/containers Cria um contêiner. |
delete |
DELETE /tagmanager/v2/{path} Exclui um contêiner. |
get |
GET /tagmanager/v2/{path} Recebe um contêiner. |
list |
GET /tagmanager/v2/{parent}/containers Lista todos os contêineres que pertencem a uma conta do GTM. |
lookup |
GET /tagmanager/v2/accounts/containers:lookup Procura um contêiner pelo ID de destino ou de tag. |
move_tag_id |
POST /tagmanager/v2/{path}:move_tag_id Remova o ID da tag de um contêiner. |
snippet |
GET /tagmanager/v2/{path}:snippet Recebe o snippet de inclusão de tags de um contêiner. |
update |
PUT /tagmanager/v2/{path} Atualiza um contêiner. |
Recurso REST: v2.accounts.containers.destinations
| Métodos | |
|---|---|
get |
GET /tagmanager/v2/{path} Recebe um destino. |
link |
POST /tagmanager/v2/{parent}/destinations:link Adiciona um destino a este contêiner e o remove do contêiner a que está vinculado. |
list |
GET /tagmanager/v2/{parent}/destinations Lista todos os destinos vinculados a um contêiner do GTM. |
Recurso REST: v2.accounts.containers.environments
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/environments Cria um ambiente do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui um ambiente do GTM. |
get |
GET /tagmanager/v2/{path} Recebe um ambiente do GTM. |
list |
GET /tagmanager/v2/{parent}/environments Lista todos os ambientes do GTM de um contêiner do GTM. |
reauthorize |
POST /tagmanager/v2/{path}:reauthorize Gera novamente o código de autorização de um ambiente do GTM. |
update |
PUT /tagmanager/v2/{path} Atualiza um ambiente do GTM. |
Recurso REST: v2.accounts.containers.version_headers
| Métodos | |
|---|---|
latest |
GET /tagmanager/v2/{parent}/version_headers:latest Recebe o cabeçalho da versão mais recente do contêiner |
list |
GET /tagmanager/v2/{parent}/version_headers Lista todas as versões de contêineres de um contêiner do GTM. |
Recurso REST: v2.accounts.containers.versions
| Métodos | |
|---|---|
delete |
DELETE /tagmanager/v2/{path} Exclui uma versão do contêiner. |
get |
GET /tagmanager/v2/{path} Recebe uma versão do contêiner. |
live |
GET /tagmanager/v2/{parent}/versions:live Recebe a versão atual do contêiner (ou seja, a versão |
publish |
POST /tagmanager/v2/{path}:publish Publica uma versão do contêiner. |
set_latest |
POST /tagmanager/v2/{path}:set_latest Define a versão mais recente usada para sincronizar os espaços de trabalho ao detectar conflitos e erros. |
undelete |
POST /tagmanager/v2/{path}:undelete Cancela a exclusão de uma versão do contêiner. |
update |
PUT /tagmanager/v2/{path} Atualiza uma versão do contêiner. |
Recurso REST: v2.accounts.containers.workspaces
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/workspaces Cria um Workspace. |
create_version |
POST /tagmanager/v2/{path}:create_version Cria uma versão do contêiner com base nas entidades presentes no espaço de trabalho, exclui o espaço de trabalho e define a versão de contêiner de base como a versão recém-criada. |
delete |
DELETE /tagmanager/v2/{path} Exclui um Workspace. |
get |
GET /tagmanager/v2/{path} Recebe um Workspace. |
getStatus |
GET /tagmanager/v2/{path}/status Encontra entidades conflitantes e modificadas no espaço de trabalho. |
list |
GET /tagmanager/v2/{parent}/workspaces Lista todos os Workspaces que pertencem a um contêiner do GTM. |
quick_preview |
POST /tagmanager/v2/{path}:quick_preview Exibe um espaço de trabalho criando uma versão de contêiner falsa de todas as entidades no espaço de trabalho fornecido. |
resolve_conflict |
POST /tagmanager/v2/{path}:resolve_conflict Soluciona um conflito de integração de uma entidade de espaço de trabalho usando uma atualização para a entidade correta enviada na solicitação. |
sync |
POST /tagmanager/v2/{path}:sync Sincroniza um espaço de trabalho com a versão mais recente do contêiner atualizando todas as entidades não modificadas do espaço de trabalho e mostrando os conflitos das entidades modificadas. |
update |
PUT /tagmanager/v2/{path} Atualiza um Workspace. |
Recurso REST: v2.accounts.containers.workspaces.built_in_variables
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/built_in_variables Cria um ou mais Built-In Variables do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui um ou mais Built-In Variables do GTM. |
list |
GET /tagmanager/v2/{parent}/built_in_variables Lista todas as variáveis incorporadas ativadas de um contêiner do GTM. |
revert |
POST /tagmanager/v2/{path}/built_in_variables:revert Reverte as mudanças de um Built-In Variable do GTM em um Workspace do GTM. |
Recurso REST: v2.accounts.containers.workspaces.clients
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/clients Cria um cliente do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui um cliente do GTM. |
get |
GET /tagmanager/v2/{path} Recebe um cliente do GTM. |
list |
GET /tagmanager/v2/{parent}/clients Lista todos os clientes do GTM de um espaço de trabalho do contêiner do GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte as mudanças para um cliente do GTM em um espaço de trabalho do GTM. |
update |
PUT /tagmanager/v2/{path} Atualiza um cliente do GTM. |
Recurso REST: v2.accounts.containers.workspaces.folders
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/folders Cria uma pasta do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui uma pasta do GTM. |
entities |
POST /tagmanager/v2/{path}:entities Lista todas as entidades em um Folder do GTM. |
get |
GET /tagmanager/v2/{path} Recebe uma pasta do GTM. |
list |
GET /tagmanager/v2/{parent}/folders Lista todas as pastas do GTM de um contêiner. |
move_entities_to_folder |
POST /tagmanager/v2/{path}:move_entities_to_folder Move entidades para um Folder do GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte as mudanças de uma pasta do GTM em um espaço de trabalho do GTM. |
update |
PUT /tagmanager/v2/{path} Atualiza uma pasta do GTM. |
Recurso REST: v2.accounts.containers.workspaces.gtag_config
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/gtag_config Cria uma configuração da tag do Google. |
delete |
DELETE /tagmanager/v2/{path} Exclui uma configuração da tag do Google. |
get |
GET /tagmanager/v2/{path} Recebe uma configuração da tag do Google. |
list |
GET /tagmanager/v2/{parent}/gtag_config Lista todas as configurações de tags do Google em um contêiner. |
update |
PUT /tagmanager/v2/{path} Atualiza uma configuração da tag do Google. |
Recurso REST: v2.accounts.containers.workspaces.templates
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/templates Cria um modelo personalizado do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui um Template do GTM. |
get |
GET /tagmanager/v2/{path} Recebe um Template do GTM. |
import_from_gallery |
POST /tagmanager/v2/{parent}/templates:import_from_gallery Importa um modelo personalizado do GTM da galeria. |
list |
GET /tagmanager/v2/{parent}/templates Lista todos os Templates do GTM de um espaço de trabalho do contêiner do GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte as mudanças de um Template do GTM em um Workspace do GTM. |
update |
PUT /tagmanager/v2/{path} Atualiza um Template do GTM. |
Recurso REST: v2.accounts.containers.workspaces.transformations
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/transformations Cria uma transformação do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui uma transformação do GTM. |
get |
GET /tagmanager/v2/{path} Recebe uma transformação do GTM. |
list |
GET /tagmanager/v2/{parent}/transformations Lista todas as transformações do GTM de um espaço de trabalho do contêiner do GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte as mudanças em uma transformação do GTM em um Workspace do GTM. |
update |
PUT /tagmanager/v2/{path} Atualiza uma transformação do GTM. |
Recurso REST: v2.accounts.containers.workspaces.triggers
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/triggers Cria um acionador do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui um acionador do GTM. |
get |
GET /tagmanager/v2/{path} Recebe um acionador do GTM. |
list |
GET /tagmanager/v2/{parent}/triggers Lista todos os acionadores do GTM de um contêiner. |
revert |
POST /tagmanager/v2/{path}:revert Reverte as mudanças em um acionador do GTM em um Workspace do GTM. |
update |
PUT /tagmanager/v2/{path} Atualiza um acionador do GTM. |
Recurso REST: v2.accounts.containers.workspaces.variables
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/variables Cria uma variável do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui uma variável do GTM. |
get |
GET /tagmanager/v2/{path} Recebe uma variável do GTM. |
list |
GET /tagmanager/v2/{parent}/variables Lista todas as variáveis do GTM de um contêiner. |
revert |
POST /tagmanager/v2/{path}:revert Reverte as mudanças em uma variável do GTM em um Workspace do GTM. |
update |
PUT /tagmanager/v2/{path} Atualiza uma variável do GTM. |
Recurso REST: v2.accounts.containers.workspaces.zones
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/zones Cria uma zona do GTM. |
delete |
DELETE /tagmanager/v2/{path} Exclui uma zona do GTM. |
get |
GET /tagmanager/v2/{path} Recebe uma zona do GTM. |
list |
GET /tagmanager/v2/{parent}/zones Lista todas as zonas do GTM de um espaço de trabalho do contêiner do GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte as mudanças de uma zona do GTM em um Workspace do GTM. |
update |
PUT /tagmanager/v2/{path} Atualiza uma zona do GTM. |
Recurso REST: v2.accounts.user_permissions
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/user_permissions Cria o acesso à conta e ao contêiner do usuário. |
delete |
DELETE /tagmanager/v2/{path} Remove um usuário da conta e revoga o acesso a ela e a todos os contêineres relacionados. |
get |
GET /tagmanager/v2/{path} Recebe acesso à conta e ao contêiner do usuário. |
list |
GET /tagmanager/v2/{parent}/user_permissions Lista todos os usuários que têm acesso à conta e que receberam acesso de usuário à conta e ao contêiner. |
update |
PUT /tagmanager/v2/{path} Atualiza o acesso à conta e ao contêiner do usuário. |
Recurso REST: v1.accounts
| Métodos | |
|---|---|
get |
GET /tagmanager/v1/accounts/{accountId} Recebe uma conta do GTM. |
list |
GET /tagmanager/v1/accounts Lista todas as contas do GTM a que um usuário tem acesso. |
update |
PUT /tagmanager/v1/accounts/{accountId} Atualiza uma conta do GTM. |
Recurso REST: v1.accounts.containers
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers Cria um contêiner. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId} Exclui um contêiner. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId} Recebe um contêiner. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers Lista todos os contêineres que pertencem a uma conta do GTM. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId} Atualiza um contêiner. |
Recurso REST: v1.accounts.containers.environments
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Cria um ambiente do GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Exclui um ambiente do GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Recebe um ambiente do GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Lista todos os ambientes do GTM de um contêiner do GTM. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Atualiza um ambiente do GTM. |
Recurso REST: v1.accounts.containers.folders
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Cria uma pasta do GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Exclui uma pasta do GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Recebe uma pasta do GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Lista todas as pastas do GTM de um contêiner. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Atualiza uma pasta do GTM. |
Recurso REST: v1.accounts.containers.folders.entities
| Métodos | |
|---|---|
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities Lista todas as entidades em um Folder do GTM. |
Recurso REST: v1.accounts.containers.move_folders
| Métodos | |
|---|---|
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId} Move entidades para um Folder do GTM. |
Recurso REST: v1.accounts.containers.triggers
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Cria um acionador do GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Exclui um acionador do GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Recebe um acionador do GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Lista todos os acionadores do GTM de um contêiner. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Atualiza um acionador do GTM. |
Recurso REST: v1.accounts.containers.variables
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Cria uma variável do GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Exclui uma variável do GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Recebe uma variável do GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Lista todas as variáveis do GTM de um contêiner. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Atualiza uma variável do GTM. |
Recurso REST: v1.accounts.containers.versions
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Cria uma versão do contêiner. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Exclui uma versão do contêiner. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Recebe uma versão do contêiner. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Lista todas as versões de contêineres de um contêiner do GTM. |
publish |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish Publica uma versão do contêiner. |
restore |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore Restaura uma versão do contêiner. |
undelete |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete Cancela a exclusão de uma versão do contêiner. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Atualiza uma versão do contêiner. |
Recurso REST: v1.accounts.permissions
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/permissions Cria Permissions de Account e Container de um usuário. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Remove um usuário da conta e revoga o acesso a ela e a todos os contêineres relacionados. |
get |
GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Recebe Permissions de Account e Container de um usuário. |
list |
GET /tagmanager/v1/accounts/{accountId}/permissions Lista todos os usuários que têm acesso à conta, bem como as permissões de conta e contêiner concedidas a eles. |
update |
PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Atualiza as permissões de conta e contêiner de um usuário. |