API Reference

Die API-Referenz ist nach Ressourcentypen gegliedert. Jeder Ressourcentyp verfügt über eine oder mehrere Datendarstellungen und eine oder mehrere Ressourcen.

Ressourcentypen

  1. Konten
  2. Integrierte Variablen
  3. Kunden
  4. Container
  5. Ziele
  6. Umgebungen
  7. Ordner
  8. Google-Tag-Konfiguration
  9. Tags
  10. Vorlagen
  11. Transformationen
  12. Trigger
  13. Nutzerberechtigungen
  14. Variablen
  15. Versionsheader
  16. Versionen
  17. Arbeitsbereiche
  18. Zonen

Konten

Ausführliche Informationen zu Ressourcen vom Typ „Konten“ erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
get GET  /path Ein Google Tag Manager-Konto wird erstellt.
list GET  /accounts Listet alle GTM-Konten auf, auf die ein Nutzer Zugriff hat.
Update PUT  /path Aktualisiert ein Google Tag Manager-Konto.

Integrierte Variablen

Ausführliche Informationen zu Ressourcen vom Typ „Integrierte Variablen“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/built_in_variables Erstellt eine oder mehrere integrierte GTM-Variablen.
delete DELETE  /path Löscht eine oder mehrere integrierte GTM-Variablen.
list GET  /+parent/built_in_variables Listet alle aktivierten integrierten Variablen eines GTM-Containers auf.
Wiederherstellen POST  /+path/built_in_variables:revert Setzt Änderungen an integrierten GTM-Variablen in einem GTM-Arbeitsbereich zurück.

Clients

Ausführliche Informationen zu Ressourcen vom Typ "Clients" erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/clients Erstellt einen GTM-Client.
delete DELETE  /path Löscht einen GTM-Client.
get GET  /path Ruft einen GTM-Client ab.
list GET  /+parent/clients Listet alle GTM-Clients eines GTM-Container-Arbeitsbereichs auf.
Wiederherstellen POST  /+path:revert Setzt Änderungen an einem GTM-Client in einem GTM-Arbeitsbereich zurück.
Update PUT  /path Aktualisiert einen GTM-Client.

Container

Ausführliche Informationen zu Ressourcen vom Typ "Container" erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
Kombinieren POST  /+path:combine Kombiniert Container.
erstellen POST  /+parent/containers Erstellt einen Container.
delete DELETE  /path Löscht einen Container.
get GET  /path Ruft einen Container ab.
list GET  /+parent/containers Listet alle Container auf, die zu einem GTM-Konto gehören.
suchen GET  /accounts/containers:lookup Sucht einen Container anhand der Ziel-ID oder Tag-ID.
move_tag_id POST  /+path:move_tag_id Tag-ID aus einem Container verschieben.
Snippet GET  /+path:snippet Ruft das Tagging-Snippet für einen Container ab.
Update PUT  /path Aktualisiert einen Container.

Ziele

Ausführliche Informationen zu Ressourcen vom Typ „Ziel“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
get GET  /path Ruft ein Ziel ab.
Link POST  /+parent/destinations:link Fügt diesem Container ein Ziel hinzu und entfernt ihn aus dem Container, mit dem er aktuell verknüpft ist.
list GET  /+parent/destinations Listet alle mit einem GTM-Container verknüpften Ziele auf.

Umgebungen

Ausführliche Informationen zu Ressourcen vom Typ „Umgebungen“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/environments Erstellt eine GTM-Umgebung.
delete DELETE  /path Löscht eine GTM-Umgebung.
get GET  /path Ruft eine GTM-Umgebung ab.
list GET  /+parent/environments Listet alle GTM-Umgebungen eines GTM-Containers auf.
noch einmal autorisieren POST  /+path:reauthorize Generiert den Autorisierungscode für eine GTM-Umgebung neu.
Update PUT  /path Aktualisiert eine GTM-Umgebung.

Ordner

Ausführliche Informationen zu Ressourcen vom Typ „Ordner“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/folders Erstellt einen GTM-Ordner.
delete DELETE  /path Löscht einen GTM-Ordner.
Entitäten POST  /+path:entities Alle Entitäten in einem GTM-Ordner auflisten.
get GET  /path Ruft einen GTM-Ordner ab.
list GET  /+parent/folders Listet alle GTM-Ordner eines Containers auf.
move_entities_to_folder POST  /+path:move_entities_to_folder Verschiebt Entitäten in einen GTM-Ordner. Wenn {folder_id} im Anfragepfad gleich 0 ist, werden dadurch stattdessen Entitäten aus dem Ordner verschoben, zu dem sie derzeit gehören.
Wiederherstellen POST  /+path:revert Setzt Änderungen an einem GTM-Ordner in einem GTM-Arbeitsbereich zurück.
Update PUT  /path Aktualisiert einen GTM-Ordner.

Google-Tag-Konfiguration

Ausführliche Informationen zu Ressourcen für die Google-Tag-Konfiguration finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/gtag_config Erstellt eine Google-Tag-Konfiguration.
delete DELETE  /path Löscht eine Google-Tag-Konfiguration.
get GET  /path Ruft eine Google-Tag-Konfiguration ab.
list GET  /+parent/gtag_config Listet alle Google-Tag-Konfigurationen in einem Container auf.
Update PUT  /path Aktualisiert eine Google-Tag-Konfiguration.

Tags

Ausführliche Informationen zu Ressourcen vom Typ "Tags" erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/tags Erstellt ein GTM-Tag.
delete DELETE  /path Löscht ein GTM-Tag.
get GET  /path Ruft ein GTM-Tag ab.
list GET  /+parent/tags Listet alle GTM-Tags eines Containers auf.
Wiederherstellen POST  /+path:revert Setzt Änderungen an einem GTM-Tag in einem GTM-Arbeitsbereich zurück.
Update PUT  /path Aktualisiert ein GTM-Tag.

Vorlagen

Ausführliche Informationen zu Ressourcen vom Typ „Vorlagen“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/templates Erstellt eine benutzerdefinierte GTM-Vorlage.
delete DELETE  /path Löscht eine GTM-Vorlage.
get GET  /path Ruft eine GTM-Vorlage ab.
list GET  /+parent/templates Listet alle GTM-Vorlagen eines GTM-Container-Arbeitsbereichs auf.
Wiederherstellen POST  /+path:revert Setzt Änderungen an einer GTM-Vorlage in einem GTM-Arbeitsbereich zurück.
Update PUT  /path Aktualisiert eine GTM-Vorlage.

Transformationen

Ausführliche Informationen zu Ressourcen vom Typ „Transformation“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/transformations Erstellt eine GTM-Transformation.
delete DELETE  /path Löscht eine GTM-Transformation.
get GET  /path Ruft eine GTM-Transformation ab.
list GET  /+parent/transformations Listet alle GTM-Transformationen eines GTM-Container-Arbeitsbereichs auf.
Wiederherstellen POST  /+path:revert Setzt Änderungen an einer GTM-Transformation in einem GTM-Arbeitsbereich zurück.
Update PUT  /path Aktualisiert eine GTM-Transformation.

Trigger

Ausführliche Informationen zu Ressourcen vom Typ „Trigger“ erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/triggers Erstellt einen GTM-Trigger.
delete DELETE  /path Löscht einen GTM-Trigger.
get GET  /path Ruft einen GTM-Trigger ab.
list GET  /+parent/triggers Listet alle GTM-Trigger eines Containers auf.
Wiederherstellen POST  /+path:revert Setzt Änderungen an einem GTM-Trigger in einem GTM-Arbeitsbereich zurück.
Update PUT  /path Aktualisiert einen GTM-Trigger.

Nutzerberechtigungen

Ausführliche Informationen zu Ressourcen für Nutzerberechtigungen erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/user_permissions Erstellt den Konto- und Containerzugriff eines Nutzers.
delete DELETE  /path Entfernt einen Nutzer aus dem Konto und widerruft den Zugriff auf das Konto und alle zugehörigen Container.
get GET  /path Ruft den Konto- und Containerzugriff eines Nutzers ab.
list GET  /+parent/user_permissions Listen Sie alle Nutzer auf, die Zugriff auf das Konto haben, zusammen mit dem Konto- und Container-Nutzerzugriff, der ihnen jeweils gewährt wurde.
Update PUT  /path Aktualisiert den Konto- und Containerzugriff eines Nutzers.

Variablen

Ausführliche Informationen zu Ressourcen vom Typ „Variablen“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/variables Erstellt eine GTM-Variable.
delete DELETE  /path Löscht eine GTM-Variable.
get GET  /path Ruft eine GTM-Variable ab.
list GET  /+parent/variables Listet alle GTM-Variablen eines Containers auf.
Wiederherstellen POST  /+path:revert Setzt Änderungen an einer GTM-Variablen in einem GTM-Arbeitsbereich zurück.
Update PUT  /path Aktualisiert eine GTM-Variable.

Versionsüberschriften

Ausführliche Informationen zu Ressourcen für Versionsheader finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
neueste GET  /+parent/version_headers:latest Ruft den aktuellen Containerversionsheader ab
list GET  /+parent/version_headers Listet alle Containerversionen eines GTM-Containers auf.

Versionen

Ausführliche Informationen zu Ressourcen vom Typ „Versions“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
delete DELETE  /path Löscht eine Containerversion.
get GET  /path Ruft eine Containerversion ab.
live GET  /+parent/versions:live Ruft die Live-Containerversion (also die veröffentlichte) Containerversion ab
veröffentlichen POST  /+path:publish Veröffentlicht eine Containerversion.
set_latest POST  /+path:set_latest Legt die neueste Version fest, die für die Synchronisierung von Arbeitsbereichen verwendet wird, wenn Konflikte und Fehler erkannt werden.
Wiederherstellen POST  /+path:undelete Stellt eine Containerversion wieder her.
Update PUT  /path Aktualisiert eine Containerversion.

Arbeitsbereiche

Ausführliche Informationen zu Ressourcen vom Typ „Arbeitsbereiche“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/workspaces Erstellt einen Arbeitsbereich.
create_version POST  /+path:create_version Erstellt eine Containerversion aus den im Arbeitsbereich vorhandenen Entitäten, löscht den Arbeitsbereich und legt die neu erstellte Version als Basiscontainer fest.
delete DELETE  /path Löscht einen Arbeitsbereich.
get GET  /path Ruft einen Arbeitsbereich ab.
getStatus GET  /+path/status Findet in Konflikt stehende und geänderte Entitäten im Arbeitsbereich.
list GET  /+parent/workspaces Listet alle Arbeitsbereiche auf, die zu einem GTM-Container gehören.
quick_preview POST  /+path:quick_preview Sie können eine Schnellvorschau eines Arbeitsbereichs aufrufen, indem Sie eine fiktive Containerversion aus allen Entitäten im bereitgestellten Arbeitsbereich erstellen.
resolve_conflict POST  /+path:resolve_conflict Behebt einen Zusammenführungskonflikt für eine Arbeitsbereichsentität, indem sie auf die aufgelöste Entität aktualisiert wird, die in der Anfrage übergeben wurde.
sync POST  /+path:sync Synchronisiert einen Arbeitsbereich mit der neuesten Containerversion, indem alle unveränderten Arbeitsbereichsentitäten aktualisiert und Konflikte für geänderte Entitäten angezeigt werden.
Update PUT  /path Aktualisiert einen Arbeitsbereich.

Zonen

Ausführliche Informationen zu Ressourcen vom Typ „Zones“ finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
Die URIs beziehen sich auf https://www.googleapis.com/tagmanager/v2, sofern nicht anders angegeben.
erstellen POST  /+parent/zones Erstellt eine GTM-Zone.
delete DELETE  /path Löscht eine GTM-Zone.
get GET  /path Ruft eine GTM-Zone ab.
list GET  /+parent/zones Listet alle GTM-Zonen eines GTM-Container-Arbeitsbereichs auf.
Wiederherstellen POST  /+path:revert Setzt Änderungen an einer GTM-Zone in einem GTM-Arbeitsbereich zurück.
Update PUT  /path Aktualisiert eine GTM-Zone.