Esta API permite a los clientes acceder a la configuración de contenedores y etiquetas, y modificarla.
- Recurso de REST: v2.accounts
- Recurso de REST: v2.accounts.containers
- Recurso de REST: v2.accounts.containers.destinations
- Recurso de REST: v2.accounts.containers.environments
- Recurso de REST: v2.accounts.containers.version_headers
- Recurso de REST: v2.accounts.containers.versions
- Recurso de REST: v2.accounts.containers.workspaces
- Recurso de REST: v2.accounts.containers.workspaces.built_in_variables
- Recurso de REST: v2.accounts.containers.workspaces.clients
- Recurso de REST: v2.accounts.containers.workspaces.folders
- Recurso de REST: v2.accounts.containers.workspaces.gtag_config
- Recurso de REST: v2.accounts.containers.workspaces.tags
- Recurso de REST: v2.accounts.containers.workspaces.templates
- Recurso de REST: v2.accounts.containers.workspaces.transformations
- Recurso de REST: v2.accounts.containers.workspaces.triggers
- Recurso de REST: v2.accounts.containers.workspaces.variables
- Recurso de REST: v2.accounts.containers.workspaces.zones
- Recurso de REST: v2.accounts.user_permissions
- Recurso de REST: v1.accounts
- Recurso de REST: v1.accounts.containers
- Recurso de REST: v1.accounts.containers.environments
- Recurso de REST: v1.accounts.containers.folders
- Recurso de REST: v1.accounts.containers.folders.entities
- Recurso de REST: v1.accounts.containers.move_folders
- Recurso de REST: v1.accounts.containers.reauthorize_environments
- Recurso de REST: v1.accounts.containers.tags
- Recurso de REST: v1.accounts.containers.triggers
- Recurso de REST: v1.accounts.containers.variables
- Recurso de REST: v1.accounts.containers.versions
- Recurso de REST: v1.accounts.permissions
Servicio: tagmanager.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de Discovery:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://tagmanager.googleapis.com
Recurso de REST: v2.accounts
| Métodos | |
|---|---|
get |
GET /tagmanager/v2/{path} Obtiene una cuenta de GTM. |
list |
GET /tagmanager/v2/accounts Enumera todas las cuentas de GTM a las que tiene acceso un usuario. |
update |
PUT /tagmanager/v2/{path} Actualiza una cuenta de GTM. |
Recurso de REST: v2.accounts.containers
| Métodos | |
|---|---|
combine |
POST /tagmanager/v2/{path}:combine Combina contenedores. |
create |
POST /tagmanager/v2/{parent}/containers Crea un contenedor. |
delete |
DELETE /tagmanager/v2/{path} Borra un contenedor. |
get |
GET /tagmanager/v2/{path} Obtiene un contenedor. |
list |
GET /tagmanager/v2/{parent}/containers Enumera todos los contenedores que pertenecen a una cuenta de GTM. |
lookup |
GET /tagmanager/v2/accounts/containers:lookup Busca un contenedor por ID de destino o ID de etiqueta. |
move_tag_id |
POST /tagmanager/v2/{path}:move_tag_id Quita el ID de etiqueta de un contenedor. |
snippet |
GET /tagmanager/v2/{path}:snippet Obtiene el fragmento de etiquetado de un contenedor. |
update |
PUT /tagmanager/v2/{path} Actualiza un contenedor. |
Recurso de REST: v2.accounts.containers.destinations
| Métodos | |
|---|---|
get |
GET /tagmanager/v2/{path} Obtiene un destino. |
link |
POST /tagmanager/v2/{parent}/destinations:link Agrega un destino a este contenedor y lo quita del contenedor al que está vinculado actualmente. |
list |
GET /tagmanager/v2/{parent}/destinations Enumera todos los destinos vinculados a un contenedor de GTM. |
Recurso de REST: v2.accounts.containers.environments
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/environments Crea un entorno de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra un entorno de GTM. |
get |
GET /tagmanager/v2/{path} Obtiene un entorno de GTM. |
list |
GET /tagmanager/v2/{parent}/environments Muestra una lista de todos los entornos de GTM de un contenedor de GTM. |
reauthorize |
POST /tagmanager/v2/{path}:reauthorize Vuelve a generar el código de autorización para un entorno de GTM. |
update |
PUT /tagmanager/v2/{path} Actualiza un entorno de GTM. |
Recurso de REST: v2.accounts.containers.version_headers
| Métodos | |
|---|---|
latest |
GET /tagmanager/v2/{parent}/version_headers:latest Obtiene el encabezado de la versión más reciente del contenedor. |
list |
GET /tagmanager/v2/{parent}/version_headers Muestra todas las versiones de contenedor de un contenedor de GTM. |
Recurso de REST: v2.accounts.containers.versions
| Métodos | |
|---|---|
delete |
DELETE /tagmanager/v2/{path} Borra una versión del contenedor. |
get |
GET /tagmanager/v2/{path} Obtiene una versión del contenedor. |
live |
GET /tagmanager/v2/{parent}/versions:live Obtiene la transmisión en vivo (es decir, |
publish |
POST /tagmanager/v2/{path}:publish Publica una versión del contenedor. |
set_latest |
POST /tagmanager/v2/{path}:set_latest Establece la versión más reciente que se usa para la sincronización de espacios de trabajo cuando se detectan conflictos y errores. |
undelete |
POST /tagmanager/v2/{path}:undelete Devuelve a una versión del contenedor el estado borrado. |
update |
PUT /tagmanager/v2/{path} Actualiza una versión del contenedor. |
Recurso de REST: v2.accounts.containers.workspaces
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/workspaces Crea un lugar de trabajo. |
create_version |
POST /tagmanager/v2/{path}:create_version Crea una versión de contenedor a partir de las entidades presentes en el lugar de trabajo, borra el lugar de trabajo y establece la versión del contenedor base en la versión recién creada. |
delete |
DELETE /tagmanager/v2/{path} Borra un lugar de trabajo. |
get |
GET /tagmanager/v2/{path} Obtiene un Workspace. |
getStatus |
GET /tagmanager/v2/{path}/status Encuentra entidades en conflicto y modificadas en el espacio de trabajo. |
list |
GET /tagmanager/v2/{parent}/workspaces Enumera todos los lugares de trabajo que pertenecen a un contenedor de GTM. |
quick_preview |
POST /tagmanager/v2/{path}:quick_preview Crea una versión de contenedor falsa a partir de todas las entidades del espacio de trabajo proporcionado para obtener una vista previa rápida de un espacio de trabajo. |
resolve_conflict |
POST /tagmanager/v2/{path}:resolve_conflict Resuelve un conflicto de combinación para una entidad de espacio de trabajo actualizándola a la entidad resuelta que se pasa en la solicitud. |
sync |
POST /tagmanager/v2/{path}:sync Sincroniza un espacio de trabajo con la versión más reciente del contenedor actualizando todas las entidades del espacio de trabajo sin modificar y mostrando conflictos para las entidades modificadas. |
update |
PUT /tagmanager/v2/{path} Actualiza un lugar de trabajo. |
Recurso de REST: v2.accounts.containers.workspaces.built_in_variables
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/built_in_variables Crea una o más variables integradas de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra una o más variables integradas de GTM. |
list |
GET /tagmanager/v2/{parent}/built_in_variables Muestra una lista de todas las variables integradas habilitadas de un contenedor de GTM. |
revert |
POST /tagmanager/v2/{path}/built_in_variables:revert Reverte los cambios en una variable integrada de GTM en un espacio de trabajo de GTM. |
Recurso de REST: v2.accounts.containers.workspaces.clients
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/clients Crea un cliente de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra un cliente de GTM. |
get |
GET /tagmanager/v2/{path} Obtiene un cliente de GTM. |
list |
GET /tagmanager/v2/{parent}/clients Muestra una lista de todos los clientes de GTM de un espacio de trabajo de contenedor de GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte los cambios en un cliente de GTM en un espacio de trabajo de GTM. |
update |
PUT /tagmanager/v2/{path} Actualiza un cliente de GTM. |
Recurso de REST: v2.accounts.containers.workspaces.folders
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/folders Crea una carpeta de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra una carpeta de GTM. |
entities |
POST /tagmanager/v2/{path}:entities Muestra una lista de todas las entidades de una carpeta de GTM. |
get |
GET /tagmanager/v2/{path} Obtiene una carpeta de GTM. |
list |
GET /tagmanager/v2/{parent}/folders Muestra todas las carpetas de GTM de un contenedor. |
move_entities_to_folder |
POST /tagmanager/v2/{path}:move_entities_to_folder Mueve entidades a una carpeta de GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte los cambios en una carpeta de GTM en un espacio de trabajo de GTM. |
update |
PUT /tagmanager/v2/{path} Actualiza una carpeta de GTM. |
Recurso de REST: v2.accounts.containers.workspaces.gtag_config
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/gtag_config Crea una configuración de la etiqueta de Google. |
delete |
DELETE /tagmanager/v2/{path} Borra la configuración de una etiqueta de Google. |
get |
GET /tagmanager/v2/{path} Obtiene una configuración de la etiqueta de Google. |
list |
GET /tagmanager/v2/{parent}/gtag_config Muestra todas las configuraciones de la etiqueta de Google en un contenedor. |
update |
PUT /tagmanager/v2/{path} Actualiza la configuración de una etiqueta de Google. |
Recurso de REST: v2.accounts.containers.workspaces.templates
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/templates Crea una plantilla personalizada de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra una plantilla de GTM. |
get |
GET /tagmanager/v2/{path} Obtiene una plantilla de GTM. |
import_from_gallery |
POST /tagmanager/v2/{parent}/templates:import_from_gallery Importa una plantilla personalizada de GTM desde la galería. |
list |
GET /tagmanager/v2/{parent}/templates Muestra todas las plantillas de GTM de un espacio de trabajo de contenedor de GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte los cambios en una plantilla de GTM en un espacio de trabajo de GTM. |
update |
PUT /tagmanager/v2/{path} Actualiza una plantilla de GTM. |
Recurso de REST: v2.accounts.containers.workspaces.transformations
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/transformations Crea una transformación de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra una transformación de GTM. |
get |
GET /tagmanager/v2/{path} Obtiene una transformación de GTM. |
list |
GET /tagmanager/v2/{parent}/transformations Muestra todas las transformaciones de GTM de un espacio de trabajo del contenedor de GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte los cambios en una transformación de GTM en un espacio de trabajo de GTM. |
update |
PUT /tagmanager/v2/{path} Actualiza una transformación de GTM. |
Recurso de REST: v2.accounts.containers.workspaces.triggers
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/triggers Crea un activador de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra un activador de GTM. |
get |
GET /tagmanager/v2/{path} Obtiene un activador de GTM. |
list |
GET /tagmanager/v2/{parent}/triggers Muestra una lista de todos los activadores de GTM de un contenedor. |
revert |
POST /tagmanager/v2/{path}:revert Reverte los cambios en un activador de GTM en un espacio de trabajo de GTM. |
update |
PUT /tagmanager/v2/{path} Actualiza un activador de GTM. |
Recurso de REST: v2.accounts.containers.workspaces.variables
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/variables Crea una variable de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra una variable de GTM. |
get |
GET /tagmanager/v2/{path} Obtiene una variable de GTM. |
list |
GET /tagmanager/v2/{parent}/variables Muestra todas las variables de GTM de un contenedor. |
revert |
POST /tagmanager/v2/{path}:revert Revierte los cambios en una variable de GTM en un espacio de trabajo de GTM. |
update |
PUT /tagmanager/v2/{path} Actualiza una variable de GTM. |
Recurso de REST: v2.accounts.containers.workspaces.zones
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/zones Crea una zona de GTM. |
delete |
DELETE /tagmanager/v2/{path} Borra una zona de GTM. |
get |
GET /tagmanager/v2/{path} Obtiene una zona de GTM. |
list |
GET /tagmanager/v2/{parent}/zones Muestra todas las zonas de GTM de un espacio de trabajo de contenedor de GTM. |
revert |
POST /tagmanager/v2/{path}:revert Reverte los cambios en una zona de GTM en un espacio de trabajo de GTM. |
update |
PUT /tagmanager/v2/{path} Actualiza una zona de GTM. |
Recurso de REST: v2.accounts.user_permissions
| Métodos | |
|---|---|
create |
POST /tagmanager/v2/{parent}/user_permissions Crea el acceso de la cuenta y el contenedor de un usuario. |
delete |
DELETE /tagmanager/v2/{path} Quita un usuario de la cuenta y revoca el acceso a ella y a todos sus contenedores. |
get |
GET /tagmanager/v2/{path} Obtiene el acceso a la cuenta y al contenedor de un usuario. |
list |
GET /tagmanager/v2/{parent}/user_permissions Enumera todos los usuarios que tienen acceso a la cuenta, junto con el acceso de usuario a la cuenta y al contenedor que se les otorgó a cada uno. |
update |
PUT /tagmanager/v2/{path} Actualiza el acceso de un usuario a la cuenta y al contenedor. |
Recurso de REST: v1.accounts
| Métodos | |
|---|---|
get |
GET /tagmanager/v1/accounts/{accountId} Obtiene una cuenta de GTM. |
list |
GET /tagmanager/v1/accounts Enumera todas las cuentas de GTM a las que tiene acceso un usuario. |
update |
PUT /tagmanager/v1/accounts/{accountId} Actualiza una cuenta de GTM. |
Recurso de REST: v1.accounts.containers
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers Crea un contenedor. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId} Borra un contenedor. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId} Obtiene un contenedor. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers Enumera todos los contenedores que pertenecen a una cuenta de GTM. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId} Actualiza un contenedor. |
Recurso de REST: v1.accounts.containers.environments
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Crea un entorno de GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Borra un entorno de GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Obtiene un entorno de GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Muestra una lista de todos los entornos de GTM de un contenedor de GTM. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Actualiza un entorno de GTM. |
Recurso de REST: v1.accounts.containers.folders
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Crea una carpeta de GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Borra una carpeta de GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Obtiene una carpeta de GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Muestra todas las carpetas de GTM de un contenedor. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Actualiza una carpeta de GTM. |
Recurso de REST: v1.accounts.containers.folders.entities
| Métodos | |
|---|---|
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities Muestra una lista de todas las entidades de una carpeta de GTM. |
Recurso de REST: v1.accounts.containers.move_folders
| Métodos | |
|---|---|
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId} Mueve entidades a una carpeta de GTM. |
Recurso de REST: v1.accounts.containers.triggers
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Crea un activador de GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Borra un activador de GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Obtiene un activador de GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Muestra una lista de todos los activadores de GTM de un contenedor. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Actualiza un activador de GTM. |
Recurso de REST: v1.accounts.containers.variables
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Crea una variable de GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Borra una variable de GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Obtiene una variable de GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Muestra todas las variables de GTM de un contenedor. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Actualiza una variable de GTM. |
Recurso de REST: v1.accounts.containers.versions
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Crea una versión del contenedor. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Borra una versión del contenedor. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Obtiene una versión del contenedor. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Muestra todas las versiones de contenedor de un contenedor de GTM. |
publish |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish Publica una versión del contenedor. |
restore |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore Restablece una versión del contenedor. |
undelete |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete Devuelve a una versión del contenedor el estado borrado. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Actualiza una versión del contenedor. |
Recurso de REST: v1.accounts.permissions
| Métodos | |
|---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/permissions Crea los permisos de cuenta y contenedor de un usuario. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Quita un usuario de la cuenta y revoca el acceso a ella y a todos sus contenedores. |
get |
GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Obtiene los permisos de la cuenta y del contenedor de un usuario. |
list |
GET /tagmanager/v1/accounts/{accountId}/permissions Enumera todos los usuarios que tienen acceso a la cuenta junto con los permisos de cuenta y de contenedor que se les otorgaron a cada uno. |
update |
PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Actualiza los permisos de la cuenta y del contenedor de un usuario. |