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 "Accounts" 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 Google Tag Manager-Konto erhält
list GET  /accounts Hier werden alle Google Tag Manager-Konten aufgelistet, auf die ein Nutzer Zugriff hat.
Aktualisieren PUT  /path Aktualisiert ein Google Tag Manager-Konto.

Integrierte Variablen

Ausführliche Informationen zu Ressourcen für integrierte Variablen 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/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.
revert POST  /+path/built_in_variables:revert Macht Änderungen an integrierten GTM-Variablen in einem GTM-Arbeitsbereich rückgängig.

Im Namen der Kunden meines Arbeitgebers

Ausführliche Informationen zu Ressourcen vom Typ "Clients" 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/clients Erstellt einen GTM-Client.
delete DELETE  /path Löscht einen GTM-Client.
get GET  /path GTM-Client abrufen
list GET  /+parent/clients Listet alle GTM-Clients eines GTM-Container-Arbeitsbereichs auf.
revert POST  /+path:revert Setzt Änderungen an einem GTM-Client in einem GTM-Arbeitsbereich zurück.
Aktualisieren 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.
combine 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.
nachschlagen GET  /accounts/containers:lookup Sucht einen Container anhand der Ziel-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.
Aktualisieren PUT  /path Aktualisiert einen Container.

Ziele

Ausführliche Informationen zu Ressourcen vom Typ "Ziel" 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 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 derzeit verknüpft ist.
list GET  /+parent/destinations Listet alle Ziele auf, die mit einem GTM-Container verknüpft sind.

Umgebungen

Ausführliche Informationen zu Ressourcenressourcen 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/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 Der Autorisierungscode für eine GTM-Umgebung wird neu generiert.
Aktualisieren 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 Listen Sie alle Entitäten in einem GTM-Ordner auf.
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 stattdessen Entitäten aus dem Ordner verschoben, zu dem sie derzeit gehören.
revert POST  /+path:revert Änderungen an einem GTM-Ordner in einem GTM-Arbeitsbereich rückgängig machen.
Aktualisieren PUT  /path Aktualisiert einen GTM-Ordner.

Google-Tag-Konfiguration

Ausführliche Informationen zu Ressourcen für die Google-Tag-Konfiguration 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/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.
Aktualisieren 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 Ein GTM-Tag wird erstellt.
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.
revert POST  /+path:revert Änderungen an einem GTM-Tag in einem GTM-Arbeitsbereich rückgängig machen.
Aktualisieren 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 Hiermit wird eine benutzerdefinierte Vorlage für den GTM erstellt.
delete DELETE  /path Löscht eine GTM-Vorlage.
get GET  /path Mit dieser Option wird eine Google Tag Manager-Vorlage abgerufen.
list GET  /+parent/templates Listet alle GTM-Vorlagen eines GTM-Container-Arbeitsbereichs auf.
revert POST  /+path:revert Änderungen an einer GTM-Vorlage in einem GTM-Arbeitsbereich rückgängig machen.
Aktualisieren 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 Schafft eine GTM-Transformation.
delete DELETE  /path Löscht eine GTM-Transformation.
get GET  /path Führt eine GTM-Transformation.
list GET  /+parent/transformations Listet alle GTM-Transformationen eines GTM-Container-Arbeitsbereichs auf.
revert POST  /+path:revert Änderungen an einer GTM-Transformation in einem GTM-Arbeitsbereich rückgängig machen.
Aktualisieren PUT  /path Aktualisiert eine GTM-Transformation.

Trigger

Ausführliche Informationen zu Ressourcen vom Typ "Trigger" 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/triggers Erstellt einen GTM-Trigger.
delete DELETE  /path Löscht einen GTM-Trigger.
get GET  /path Ruft einen Google Tag Manager-Trigger ab.
list GET  /+parent/triggers Listet alle GTM-Trigger eines Containers auf.
revert POST  /+path:revert Änderungen an einem GTM-Trigger in einem GTM-Arbeitsbereich rückgängig machen.
Aktualisieren PUT  /path Aktualisiert einen GTM-Trigger.

Nutzerberechtigungen

Ausführliche Informationen zu Ressourcen für Nutzerberechtigungen 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/user_permissions Erstellt den Konto- und Containerzugriff eines Nutzers.
delete DELETE  /path Entfernt einen Nutzer aus dem Konto, wodurch der Zugriff auf das Konto und alle zugehörigen Container widerrufen wird.
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, sowie jeden Nutzer mit Konto- und Containerzugriff.
Aktualisieren PUT  /path Aktualisiert den Konto- und Containerzugriff eines Nutzers.

Variablen

Ausführliche Informationen zu Ressourcen vom Typ "Variablen" 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/variables Erstellt eine Google Tag Manager-Variable.
delete DELETE  /path Löscht eine Google Tag Manager-Variable.
get GET  /path Ruft eine Google Tag Manager-Variable ab.
list GET  /+parent/variables Listet alle GTM-Variablen eines Containers auf.
revert POST  /+path:revert Änderungen an einer GTM-Variablen in einem GTM-Arbeitsbereich rückgängig machen.
Aktualisieren PUT  /path Aktualisiert eine Google Tag Manager-Variable.

Versionsheader

Ausführliche Informationen zu Ressourcen vom Typ "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 Header der neuesten Containerversion 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- (d. h. veröffentlichte) Containerversion ab.
publish POST  /+path:publish Veröffentlicht eine Containerversion.
set_latest POST  /+path:set_latest Legt die neueste Version fest, die beim Erkennen von Konflikten und Fehlern für die Synchronisierung von Arbeitsbereichen verwendet wird.
undelete POST  /+path:undelete Stellt eine Containerversion wieder her.
Aktualisieren 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 setzt die Basiscontainerversion auf die neu erstellte Version.
delete DELETE  /path Löscht einen Arbeitsbereich.
get GET  /path Ruft einen Arbeitsbereich ab.
getStatus GET  /+path/status In Konflikt stehende und geänderte Entitäten im Arbeitsbereich finden.
list GET  /+parent/workspaces Listet alle Arbeitsbereiche auf, die zu einem GTM-Container gehören.
quick_preview POST  /+path:quick_preview Schnellvorschau eines Arbeitsbereichs durch Erstellen einer gefälschten Containerversion aus allen Entitäten im bereitgestellten Arbeitsbereich.
resolve_conflict POST  /+path:resolve_conflict Löst 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.
Aktualisieren PUT  /path Aktualisiert einen Arbeitsbereich.

Zonen

Ausführliche Informationen zu Ressourcen vom Typ "Zone" 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/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.
revert POST  /+path:revert Änderungen an einer GTM-Zone in einem GTM-Arbeitsbereich rückgängig machen.
Aktualisieren PUT  /path Aktualisiert eine GTM-Zone.