Cette API permet aux clients d'accéder à la configuration des conteneurs et des balises, et de la modifier.
- Ressource REST: v2.accounts
- Ressource REST: v2.accounts.containers
- Ressource REST: v2.accounts.containers.destinations
- Ressource REST: v2.accounts.containers.environments
- Ressource REST: v2.accounts.containers.version_headers
- Ressource REST: v2.accounts.containers.versions
- Ressource REST: v2.accounts.containers.workspaces
- Ressource REST: v2.accounts.containers.workspaces.built_in_variables
- Ressource REST: v2.accounts.containers.workspaces.clients
- Ressource REST: v2.accounts.containers.workspaces.folders
- Ressource REST: v2.accounts.containers.workspaces.gtag_config
- Ressource REST: v2.accounts.containers.workspaces.tags
- Ressource REST: v2.accounts.containers.workspaces.templates
- Ressource REST: v2.accounts.containers.workspaces.transformations
- Ressource REST: v2.accounts.containers.workspaces.triggers
- Ressource REST: v2.accounts.containers.workspaces.variables
- Ressource REST: v2.accounts.containers.workspaces.zones
- Ressource REST: v2.accounts.user_permissions
- Ressource REST: v1.accounts
- Ressource REST: v1.accounts.containers
- Ressource REST: v1.accounts.containers.environments
- Ressource REST: v1.accounts.containers.folders
- Ressource REST: v1.accounts.containers.folders.entities
- Ressource REST: v1.accounts.containers.move_folders
- Ressource REST: v1.accounts.containers.reauthorize_environments
- Ressource REST: v1.accounts.containers.tags
- Ressource REST: v1.accounts.containers.triggers
- Ressource REST: v1.accounts.containers.variables
- Ressource REST: v1.accounts.containers.versions
- Ressource REST: v1.accounts.permissions
Service: tagmanager.googleapis.com
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://tagmanager.googleapis.com
Ressource REST : v2.accounts
Méthodes | |
---|---|
get |
GET /tagmanager/v2/{path} Récupère un compte GTM. |
list |
GET /tagmanager/v2/accounts Répertorie tous les comptes GTM auxquels un utilisateur a accès. |
update |
PUT /tagmanager/v2/{path} Met à jour un compte GTM. |
Ressource REST: v2.accounts.containers
Méthodes | |
---|---|
combine |
POST /tagmanager/v2/{path}:combine Combine les conteneurs. |
create |
POST /tagmanager/v2/{parent}/containers Crée un conteneur. |
delete |
DELETE /tagmanager/v2/{path} Supprime un conteneur. |
get |
GET /tagmanager/v2/{path} Récupère un conteneur. |
list |
GET /tagmanager/v2/{parent}/containers Répertorie tous les conteneurs appartenant à un compte GTM. |
lookup |
GET /tagmanager/v2/accounts/containers:lookup Recherche un conteneur par ID de destination ou par ID de balise. |
move_tag_id |
POST /tagmanager/v2/{path}:move_tag_id Retirez l'ID de balise d'un conteneur. |
snippet |
GET /tagmanager/v2/{path}:snippet Obtient l'extrait de taggage pour un conteneur. |
update |
PUT /tagmanager/v2/{path} Met à jour un conteneur. |
Ressource REST: v2.accounts.containers.destinations
Méthodes | |
---|---|
get |
GET /tagmanager/v2/{path} Récupère une destination. |
link |
POST /tagmanager/v2/{parent}/destinations:link Ajoute une destination à ce conteneur et la supprime du conteneur auquel elle est actuellement associée. |
list |
GET /tagmanager/v2/{parent}/destinations Répertorie toutes les destinations associées à un conteneur GTM. |
Ressource REST: v2.accounts.containers.environments
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/environments Crée un environnement GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime un environnement GTM. |
get |
GET /tagmanager/v2/{path} Récupère un environnement GTM. |
list |
GET /tagmanager/v2/{parent}/environments Répertorie tous les environnements GTM d'un conteneur GTM. |
reauthorize |
POST /tagmanager/v2/{path}:reauthorize Génère de nouveau le code d'autorisation pour un environnement GTM. |
update |
PUT /tagmanager/v2/{path} Met à jour un environnement GTM. |
Ressource REST: v2.accounts.containers.version_headers
Méthodes | |
---|---|
latest |
GET /tagmanager/v2/{parent}/version_headers:latest Récupère l'en-tête de la dernière version du conteneur |
list |
GET /tagmanager/v2/{parent}/version_headers Répertorie toutes les versions de conteneur d'un conteneur GTM. |
Ressource REST: v2.accounts.containers.versions
Méthodes | |
---|---|
delete |
DELETE /tagmanager/v2/{path} Supprime une version de conteneur. |
get |
GET /tagmanager/v2/{path} Récupère une version de conteneur. |
live |
GET /tagmanager/v2/{parent}/versions:live Récupère le direct (c'est-à-dire |
publish |
POST /tagmanager/v2/{path}:publish Publie une version de conteneur. |
set_latest |
POST /tagmanager/v2/{path}:set_latest Définit la dernière version utilisée pour la synchronisation des espaces de travail lors de la détection de conflits et d'erreurs. |
undelete |
POST /tagmanager/v2/{path}:undelete Réactive une version de conteneur. |
update |
PUT /tagmanager/v2/{path} Met à jour une version de conteneur. |
Ressource REST: v2.accounts.containers.workspaces
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/workspaces Crée un espace de travail. |
create_version |
POST /tagmanager/v2/{path}:create_version Crée une version de conteneur à partir des entités présentes dans l'espace de travail, supprime l'espace de travail et définit la version de conteneur de base sur la version nouvellement créée. |
delete |
DELETE /tagmanager/v2/{path} Supprime un espace de travail. |
get |
GET /tagmanager/v2/{path} Récupère un espace de travail. |
getStatus |
GET /tagmanager/v2/{path}/status Recherche les entités en conflit et modifiées dans l'espace de travail. |
list |
GET /tagmanager/v2/{parent}/workspaces Répertorie tous les espaces de travail appartenant à un conteneur GTM. |
quick_preview |
POST /tagmanager/v2/{path}:quick_preview Prévisualise rapidement un espace de travail en créant une fausse version de conteneur à partir de toutes les entités de l'espace de travail fourni. |
resolve_conflict |
POST /tagmanager/v2/{path}:resolve_conflict Résout un conflit de fusion pour une entité d'espace de travail en la remplaçant par l'entité résolue transmise dans la requête. |
sync |
POST /tagmanager/v2/{path}:sync Synchronise un espace de travail avec la dernière version du conteneur en mettant à jour toutes les entités de l'espace de travail non modifiées et en affichant les conflits pour les entités modifiées. |
update |
PUT /tagmanager/v2/{path} Met à jour un espace de travail. |
Ressource REST: v2.accounts.containers.workspaces.built_in_variables
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/built_in_variables Crée une ou plusieurs variables intégrées GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime une ou plusieurs variables intégrées GTM. |
list |
GET /tagmanager/v2/{parent}/built_in_variables Répertorie toutes les variables intégrées activées d'un conteneur GTM. |
revert |
POST /tagmanager/v2/{path}/built_in_variables:revert Annule les modifications apportées à une variable intégrée GTM dans un espace de travail GTM. |
Ressource REST: v2.accounts.containers.workspaces.clients
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/clients Crée un client GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime un client GTM. |
get |
GET /tagmanager/v2/{path} Récupère un client GTM. |
list |
GET /tagmanager/v2/{parent}/clients Répertorie tous les clients GTM d'un espace de travail de conteneur GTM. |
revert |
POST /tagmanager/v2/{path}:revert Annule les modifications apportées à un client GTM dans un espace de travail GTM. |
update |
PUT /tagmanager/v2/{path} Met à jour un client GTM. |
Ressource REST: v2.accounts.containers.workspaces.folders
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/folders Crée un dossier GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime un dossier GTM. |
entities |
POST /tagmanager/v2/{path}:entities Répertorie toutes les entités d'un dossier GTM. |
get |
GET /tagmanager/v2/{path} Récupère un dossier GTM. |
list |
GET /tagmanager/v2/{parent}/folders Répertorie tous les dossiers GTM d'un conteneur. |
move_entities_to_folder |
POST /tagmanager/v2/{path}:move_entities_to_folder Déplace les entités vers un dossier GTM. |
revert |
POST /tagmanager/v2/{path}:revert Annule les modifications apportées à un dossier GTM dans un espace de travail GTM. |
update |
PUT /tagmanager/v2/{path} Met à jour un dossier GTM. |
Ressource REST: v2.accounts.containers.workspaces.gtag_config
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/gtag_config Crée une configuration de balise Google. |
delete |
DELETE /tagmanager/v2/{path} Supprime une configuration de balise Google. |
get |
GET /tagmanager/v2/{path} Récupère une configuration de balise Google. |
list |
GET /tagmanager/v2/{parent}/gtag_config Répertorie toutes les configurations de balise Google dans un conteneur. |
update |
PUT /tagmanager/v2/{path} Met à jour la configuration d'une balise Google. |
Ressource REST: v2.accounts.containers.workspaces.templates
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/templates Crée un modèle personnalisé GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime un modèle GTM. |
get |
GET /tagmanager/v2/{path} Récupère un modèle GTM. |
import_from_gallery |
POST /tagmanager/v2/{parent}/templates:import_from_gallery Permet d'importer un modèle personnalisé GTM à partir de la galerie. |
list |
GET /tagmanager/v2/{parent}/templates Répertorie tous les modèles GTM d'un espace de travail de conteneur GTM. |
revert |
POST /tagmanager/v2/{path}:revert Undos changes to a GTM template in a GTM Workspace. |
update |
PUT /tagmanager/v2/{path} Met à jour un modèle GTM. |
Ressource REST: v2.accounts.containers.workspaces.transformations
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/transformations Crée une transformation GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime une transformation GTM. |
get |
GET /tagmanager/v2/{path} Récupère une transformation GTM. |
list |
GET /tagmanager/v2/{parent}/transformations Répertorie toutes les transformations GTM d'un espace de travail de conteneur GTM. |
revert |
POST /tagmanager/v2/{path}:revert Annule les modifications apportées à une transformation GTM dans un espace de travail GTM. |
update |
PUT /tagmanager/v2/{path} Met à jour une transformation GTM. |
Ressource REST: v2.accounts.containers.workspaces.triggers
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/triggers Crée un déclencheur GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime un déclencheur GTM. |
get |
GET /tagmanager/v2/{path} Récupère un déclencheur GTM. |
list |
GET /tagmanager/v2/{parent}/triggers Répertorie tous les déclencheurs GTM d'un conteneur. |
revert |
POST /tagmanager/v2/{path}:revert Undos changes to a GTM Trigger in a GTM Workspace. |
update |
PUT /tagmanager/v2/{path} Met à jour un déclencheur GTM. |
Ressource REST: v2.accounts.containers.workspaces.variables
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/variables Crée une variable GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime une variable GTM. |
get |
GET /tagmanager/v2/{path} Récupère une variable GTM. |
list |
GET /tagmanager/v2/{parent}/variables Répertorie toutes les variables GTM d'un conteneur. |
revert |
POST /tagmanager/v2/{path}:revert Annule les modifications apportées à une variable GTM dans un espace de travail GTM. |
update |
PUT /tagmanager/v2/{path} Met à jour une variable GTM. |
Ressource REST: v2.accounts.containers.workspaces.zones
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/zones Crée une zone GTM. |
delete |
DELETE /tagmanager/v2/{path} Supprime une zone GTM. |
get |
GET /tagmanager/v2/{path} Obtient une zone GTM. |
list |
GET /tagmanager/v2/{parent}/zones Répertorie toutes les zones GTM d'un espace de travail de conteneur GTM. |
revert |
POST /tagmanager/v2/{path}:revert Annule les modifications apportées à une zone GTM dans un espace de travail GTM. |
update |
PUT /tagmanager/v2/{path} Met à jour une zone GTM. |
Ressource REST: v2.accounts.user_permissions
Méthodes | |
---|---|
create |
POST /tagmanager/v2/{parent}/user_permissions Crée l'accès au compte et au conteneur d'un utilisateur. |
delete |
DELETE /tagmanager/v2/{path} Supprime un utilisateur du compte, ce qui révoque son accès et celui de tous ses conteneurs. |
get |
GET /tagmanager/v2/{path} Récupère l'accès au compte et au conteneur d'un utilisateur. |
list |
GET /tagmanager/v2/{parent}/user_permissions Répertoriez tous les utilisateurs ayant accès au compte, ainsi que les autorisations d'accès au compte et au conteneur accordées à chacun d'eux. |
update |
PUT /tagmanager/v2/{path} Met à jour l'accès au compte et au conteneur d'un utilisateur. |
Ressource REST: v1.accounts
Méthodes | |
---|---|
get |
GET /tagmanager/v1/accounts/{accountId} Récupère un compte GTM. |
list |
GET /tagmanager/v1/accounts Répertorie tous les comptes GTM auxquels un utilisateur a accès. |
update |
PUT /tagmanager/v1/accounts/{accountId} Met à jour un compte GTM. |
Ressource REST: v1.accounts.containers
Méthodes | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers Crée un conteneur. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId} Supprime un conteneur. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId} Récupère un conteneur. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers Répertorie tous les conteneurs appartenant à un compte GTM. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId} Met à jour un conteneur. |
Ressource REST: v1.accounts.containers.environments
Méthodes | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Crée un environnement GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Supprime un environnement GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Récupère un environnement GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Répertorie tous les environnements GTM d'un conteneur GTM. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Met à jour un environnement GTM. |
Ressource REST: v1.accounts.containers.folders
Méthodes | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Crée un dossier GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Supprime un dossier GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Récupère un dossier GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Répertorie tous les dossiers GTM d'un conteneur. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Met à jour un dossier GTM. |
Ressource REST: v1.accounts.containers.folders.entities
Méthodes | |
---|---|
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities Répertorie toutes les entités d'un dossier GTM. |
Ressource REST: v1.accounts.containers.move_folders
Méthodes | |
---|---|
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId} Déplace les entités vers un dossier GTM. |
Ressource REST: v1.accounts.containers.triggers
Méthodes | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Crée un déclencheur GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Supprime un déclencheur GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Récupère un déclencheur GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Répertorie tous les déclencheurs GTM d'un conteneur. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Met à jour un déclencheur GTM. |
Ressource REST: v1.accounts.containers.variables
Méthodes | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Crée une variable GTM. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Supprime une variable GTM. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Récupère une variable GTM. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Répertorie toutes les variables GTM d'un conteneur. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Met à jour une variable GTM. |
Ressource REST: v1.accounts.containers.versions
Méthodes | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Crée une version de conteneur. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Supprime une version de conteneur. |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Récupère une version de conteneur. |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Répertorie toutes les versions de conteneur d'un conteneur GTM. |
publish |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish Publie une version de conteneur. |
restore |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore Restaure une version de conteneur. |
undelete |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete Réactive une version de conteneur. |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Met à jour une version de conteneur. |
Ressource REST: v1.accounts.permissions
Méthodes | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/permissions Crée les autorisations de compte et de conteneur d'un utilisateur. |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Supprime un utilisateur du compte, ce qui révoque son accès et celui de tous ses conteneurs. |
get |
GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Récupère les autorisations de compte et de conteneur d'un utilisateur. |
list |
GET /tagmanager/v1/accounts/{accountId}/permissions Listez tous les utilisateurs ayant accès au compte, ainsi que les autorisations de compte et de conteneur accordées à chacun d'eux. |
update |
PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Met à jour les autorisations de compte et de conteneur d'un utilisateur. |