API Reference

Cette documentation de référence de l'API est organisée par type de ressource. Chaque type de ressource comporte une ou plusieurs représentations de données, ainsi qu'une ou plusieurs méthodes.

Types de ressources

  1. Comptes
  2. Variables intégrées
  3. Clients
  4. Conteneurs
  5. Destinations
  6. Environnements
  7. Dossiers
  8. Configuration de la balise Google
  9. Tags
  10. Modèles
  11. Transformations
  12. Déclencheurs
  13. Autorisations de l'utilisateur
  14. Variables
  15. En-têtes de version
  16. Versions
  17. Espaces de travail
  18. Zones

Comptes

Pour en savoir plus sur la ressource "Accounts", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
get GET  /path Permet d'obtenir un compte GTM.
liste GET  /accounts Liste tous les comptes GTM auxquels un utilisateur a accès.
mise à jour PUT  /path Met à jour un compte GTM.

Variables intégrées

Pour en savoir plus sur la ressource "Variables intégrées", consultez la page Représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/built_in_variables Crée une ou plusieurs variables intégrées GTM.
supprimer DELETE  /path Supprime une ou plusieurs variables GTM intégrées.
liste GET  /+parent/built_in_variables Répertorie toutes les variables intégrées activées d'un conteneur Google Tag Manager.
revert POST  /+path/built_in_variables:revert Remplace les modifications par des variables intégrées GTM dans un espace de travail GTM.

Clients

Pour en savoir plus sur la ressource "Clients", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/clients Crée un client GTM.
supprimer DELETE  /path Supprime un client GTM.
get GET  /path Récupère un client GTM.
liste GET  /+parent/clients Répertorie tous les clients GTM d'un espace de travail de conteneur GTM.
revert POST  /+path:revert Permet d'annuler les modifications apportées à un client GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour un client GTM.

Conteneurs

Pour en savoir plus sur la ressource "Containers", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
combine POST  /+path:combine Combine des conteneurs.
créer POST  /+parent/containers Crée un conteneur.
supprimer DELETE  /path Supprime un conteneur.
get GET  /path Récupère un conteneur.
liste GET  /+parent/containers Répertorie tous les conteneurs appartenant à un compte GTM.
recherche GET  /accounts/containers:lookup Recherche un conteneur par ID de destination.
move_tag_id POST  /+path:move_tag_id Retirez l'ID de balise d'un conteneur.
extrait GET  /+path:snippet Récupère l'extrait de code d'un conteneur.
mise à jour PUT  /path Met à jour un conteneur.

Destinations

Pour en savoir plus sur la ressource "Destinations", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
get GET  /path Récupère une destination.
lien POST  /+parent/destinations:link Ajoute une destination à ce conteneur et la supprime du conteneur auquel il est actuellement associé.
liste GET  /+parent/destinations Répertorie toutes les destinations associées à un conteneur Google Tag Manager.

Environnements

Pour en savoir plus sur la ressource "Environments", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/environments Crée un environnement GTM.
supprimer DELETE  /path Supprime un environnement GTM.
get GET  /path Récupère un environnement GTM.
liste GET  /+parent/environments Répertorie tous les environnements GTM d'un conteneur GTM.
autoriser à nouveau POST  /+path:reauthorize Il génère de nouveau le code d'autorisation pour un environnement GTM.
mise à jour PUT  /path Met à jour un environnement GTM.

Dossiers

Pour en savoir plus sur la ressource "Folders", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/folders Crée un dossier GTM.
supprimer DELETE  /path Supprime un dossier GTM.
entités POST  /+path:entities Répertorier toutes les entités d'un dossier GTM.
get GET  /path Récupère un dossier GTM.
liste GET  /+parent/folders Répertorie tous les dossiers GTM d'un conteneur.
move_entities_to_folder POST  /+path:move_entities_to_folder Déplace les entités vers un dossier GTM. Si {folder_id} dans le chemin de la requête est égal à 0, les entités seront déplacées du dossier auquel elles appartiennent actuellement.
revert POST  /+path:revert Permet de rétablir un dossier GTM d'un espace de travail GTM.
mise à jour PUT  /path Met à jour un dossier GTM.

Configuration de la balise Google

Pour en savoir plus sur la ressource de configuration de la balise Google, consultez la page Représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/gtag_config Il crée une configuration de balise Google.
supprimer DELETE  /path Supprime une configuration de balise Google.
get GET  /path Récupère une configuration de balise Google.
liste GET  /+parent/gtag_config Répertorie toutes les configurations de balises Google dans un conteneur.
mise à jour PUT  /path Met à jour une configuration de balise Google.

Tags

Pour en savoir plus sur la ressource "Tags", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/tags Crée une balise GTM.
supprimer DELETE  /path Supprime une balise GTM.
get GET  /path Permet d'obtenir une balise GTM.
liste GET  /+parent/tags Répertorie toutes les balises GTM d'un conteneur.
revert POST  /+path:revert Permet de rétablir une balise GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour une balise GTM.

Modèles

Pour en savoir plus sur la ressource de modèle, consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/templates Crée un modèle personnalisé GTM.
supprimer DELETE  /path Supprime un modèle GTM.
get GET  /path Permet d'obtenir un modèle GTM.
liste GET  /+parent/templates Répertorie tous les modèles GTM d'un espace de travail de conteneur GTM.
revert POST  /+path:revert Permet de rétablir un modèle GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour un modèle GTM.

Transformations

Pour en savoir plus sur la ressource "Transformations", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/transformations Crée une transformation GTM.
supprimer DELETE  /path Supprime une transformation GTM.
get GET  /path Permet d'obtenir une transformation GTM.
liste GET  /+parent/transformations Répertorie toutes les transformations GTM d'un espace de travail de conteneur GTM.
revert POST  /+path:revert Permet d'annuler les modifications apportées à une transformation GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour une transformation GTM.

Déclencheurs

Pour en savoir plus sur la ressource "Déclencheurs", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/triggers Crée un déclencheur Google Tag Manager.
supprimer DELETE  /path Supprime un déclencheur Google Tag Manager.
get GET  /path Permet d'obtenir un déclencheur GTM.
liste GET  /+parent/triggers Répertorie tous les déclencheurs GTM d'un conteneur.
revert POST  /+path:revert Remplace les modifications par un déclencheur GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour un déclencheur GTM.

Autorisations des utilisateurs

Pour en savoir plus sur la ressource "Autorisations utilisateur", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/user_permissions Crée l'accès au compte et au conteneur d'un utilisateur.
supprimer DELETE  /path Supprime un utilisateur du compte, révoque l'accès à ce compte et à tous ses conteneurs.
get GET  /path Récupère l'accès d'un utilisateur au compte et au conteneur.
liste GET  /+parent/user_permissions Répertoriez tous les utilisateurs ayant accès au compte, ainsi que l'accès utilisateur au compte et au conteneur qui leur a été accordé.
mise à jour PUT  /path Met à jour l'accès au compte et au conteneur d'un utilisateur.

Variables

Pour en savoir plus sur la ressource "Variables", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/variables Crée une variable GTM.
supprimer DELETE  /path Supprime une variable GTM.
get GET  /path Récupère une variable GTM.
liste GET  /+parent/variables Répertorie toutes les variables GTM d'un conteneur.
revert POST  /+path:revert Permet de rétablir une variable GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour une variable GTM.

En-têtes de version

Pour en savoir plus sur la ressource "Version Headers", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
dernière GET  /+parent/version_headers:latest Récupère l'en-tête de la dernière version du conteneur.
liste GET  /+parent/version_headers Répertorie toutes les versions d'un conteneur GTM.

Versions

Pour en savoir plus sur la ressource "Versions", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
supprimer DELETE  /path Supprime une version de conteneur.
get GET  /path Récupère une version du conteneur.
en direct GET  /+parent/versions:live Récupère la version du conteneur en ligne (c'est-à-dire publiée).
publish POST  /+path:publish Publie une version de conteneur.
set_latest POST  /+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  /+path:undelete Annule la suppression d'une version de conteneur.
mise à jour PUT  /path Met à jour une version du conteneur.

Espaces de travail

Pour en savoir plus sur la ressource "Espaces de travail", consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/workspaces Crée un espace de travail.
create_version POST  /+path:create_version Crée une version du conteneur à partir des entités présentes dans l'espace de travail, supprime l'espace de travail et définit la version de base du conteneur sur la nouvelle version.
supprimer DELETE  /path Supprime un espace de travail.
get GET  /path Récupère un espace de travail.
getStatus GET  /+path/status Recherche les entités modifiées et en conflit dans l'espace de travail.
liste GET  /+parent/workspaces Répertorie tous les espaces de travail appartenant à un conteneur GTM.
quick_preview POST  /+path:quick_preview Aperçu rapide d'un espace de travail en créant une version fictive de conteneur à partir de toutes les entités de l'espace de travail fourni.
resolve_conflict POST  /+path:resolve_conflict Résolution d'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.
synchroniser POST  /+path:sync Synchronise un espace de travail avec la dernière version du conteneur en mettant à jour toutes les entités d'espace de travail non modifiées et en affichant les conflits associés aux entités modifiées.
mise à jour PUT  /path Met à jour un espace de travail.

Zones

Pour en savoir plus sur la ressource Zones, consultez la page relative à la représentation des ressources.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/zones Crée une zone GTM.
supprimer DELETE  /path Supprime une zone GTM.
get GET  /path Récupère une zone GTM.
liste GET  /+parent/zones Répertorie toutes les zones GTM d'un espace de travail de conteneur GTM.
revert POST  /+path:revert Permet d'annuler les modifications apportées à une zone GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour une zone GTM.