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 des versions
  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 Répertorie 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 relative aux représentations de la ressource.

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 intégrées GTM.
liste GET  /+parent/built_in_variables Répertorie toutes les variables intégrées activées d'un conteneur GTM.
inverser POST  /+path/built_in_variables:revert Annule les modifications apportées à 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 aux représentations de la ressource.

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.
inverser POST  /+path:revert Annule les modifications apportées à un client GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour un client GTM.

Des conteneurs

Pour en savoir plus sur la ressource "Conteneurs", consultez la page relative aux représentations de la ressource.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
combiner 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 ou ID de balise.
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 elle est actuellement liée.
liste GET  /+parent/destinations Répertorie toutes les destinations associées à un conteneur GTM.

Environnements

Pour en savoir plus sur la ressource "Environnements", consultez la page relative aux représentations de la ressource.

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 Permet de générer à 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 "Dossiers", 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 retirées du dossier auquel elles appartiennent actuellement.
inverser POST  /+path:revert Annule les modifications apportées à un dossier GTM dans 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 "Configuration de la balise Google", consultez la page relative aux représentations de la ressource.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/tagmanager/v2, sauf indication contraire
créer POST  /+parent/gtag_config 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 balise 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 Récupère une balise GTM.
liste GET  /+parent/tags Répertorie toutes les balises GTM d'un conteneur.
inverser POST  /+path:revert Annule les modifications apportées à 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 "Modèles", consultez la page relative aux représentations de la ressource.

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.
inverser POST  /+path:revert Annule les modifications apportées à 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 Récupère une transformation GTM.
liste GET  /+parent/transformations Répertorie toutes les transformations GTM d'un espace de travail de conteneur GTM.
inverser POST  /+path:revert Annule 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 aux représentations de la ressource.

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 GTM.
supprimer DELETE  /path Supprime un déclencheur GTM.
get GET  /path Récupère un déclencheur GTM.
liste GET  /+parent/triggers Répertorie tous les déclencheurs GTM d'un conteneur.
inverser POST  /+path:revert Annule les modifications apportées à 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 des utilisateurs", consultez la page relative aux représentations de la ressource.

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évoquant l'accès à ce compte et à tous ses conteneurs.
get GET  /path Récupère l'accès au compte et au conteneur d'un utilisateur.
liste GET  /+parent/user_permissions Répertoriez tous les utilisateurs ayant accès au compte, ainsi que l'accès utilisateur du compte et du conteneur accordé à chacun d'entre eux.
mise à jour PUT  /path Met à jour l'accès d'un utilisateur au compte et au conteneur.

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.
inverser POST  /+path:revert Annule les modifications apportées à 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 "En-têtes de version", consultez la page relative aux représentations de la ressource.

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 aux représentations de la ressource.

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 de conteneur.
en direct GET  /+parent/versions:live Récupère la version en ligne (c'est-à-dire publiée) du conteneur.
publier 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.
annuler la suppression POST  /+path:undelete Annule la suppression d'une version de conteneur.
mise à jour PUT  /path Met à jour la version d'un 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 de conteneur à partir des entités présentes dans l'espace de travail, supprime ce dernier et définit la version de base du conteneur sur la nouvelle version.
supprimer DELETE  /path Supprime un espace de travail.
get GET  /path Permet d'obtenir un espace de travail.
getStatus GET  /+path/status Recherche les entités en conflit et modifiées 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 Affichez un aperçu rapide d'un espace de travail en créant une version fictive du conteneur à partir de toutes ses entités.
resolve_conflict POST  /+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.
synchroniser POST  /+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.
mise à jour PUT  /path Met à jour un espace de travail.

Zones

Pour en savoir plus sur la ressource "Zones", consultez la page relative aux représentations de la ressource.

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.
inverser POST  /+path:revert Annule les modifications apportées à une zone GTM dans un espace de travail GTM.
mise à jour PUT  /path Met à jour une zone GTM.