Google Marketing Platform Admin API

Die Google Marketing Platform Admin API ermöglicht den programmatischen Zugriff auf die Konfigurationsdaten der Google Marketing Platform. Mit der Google Marketing Platform Admin API können Sie Verknüpfungen zwischen Ihrer Google Marketing Platform-Organisation und Google Analytics-Konten verwalten und das Serviceniveau Ihrer GA4-Properties festlegen.

Dienst: marketingplatformadmin.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Dieser Dienst stellt folgendes Discovery-Dokument bereit:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://marketingplatformadmin.googleapis.com

REST-Ressource: v1alpha.organizations

Methoden
findSalesPartnerManagedClients POST /v1alpha/{organization=organizations/*}:findSalesPartnerManagedClients
Gibt eine Liste der von der Vertriebspartnerorganisation verwalteten Kunden zurück.
get GET /v1alpha/{name=organizations/*}
Sucht nach einer einzelnen Organisation.
list GET /v1alpha/organizations
Gibt eine Liste der Organisationen zurück, auf die der Nutzer Zugriff hat.
reportPropertyUsage POST /v1alpha/{organization=organizations/*}:reportPropertyUsage
Ruft die Nutzungs- und Abrechnungsdaten für Properties in der Organisation für den angegebenen Monat ab.

REST-Ressource: v1alpha.organizations.adminAccessBindings

Methoden
create POST /v1alpha/{parent=organizations/*}/adminAccessBindings
Erstellt eine Bindung für den Administratorzugriff in der angegebenen GMP-Organisation.
get GET /v1alpha/{name=organizations/*/adminAccessBindings/*}
Sucht eine einzelne Bindung für den Administratorzugriff nach.
list GET /v1alpha/{parent=organizations/*}/adminAccessBindings
Gibt eine Liste der Bindungen für Administratorzugriff in der angegebenen GMP-Organisation zurück.
patch PATCH /v1alpha/{adminAccessBinding.name=organizations/*/adminAccessBindings/*}
Aktualisiert eine Bindung für den Administratorzugriff in der angegebenen GMP-Organisation.

REST-Ressource: v1alpha.organizations.userGroups

Methoden
create POST /v1alpha/{parent=organizations/*}/userGroups
Erstellt eine Nutzergruppe in der angegebenen GMP-Organisation.
delete DELETE /v1alpha/{name=organizations/*/userGroups/*}
Löscht eine Nutzergruppe in der angegebenen GMP-Organisation.
get GET /v1alpha/{name=organizations/*/userGroups/*}
Sucht nach einer einzelnen Nutzergruppe.
list GET /v1alpha/{parent=organizations/*}/userGroups
Gibt eine Liste der Nutzergruppen in der angegebenen GMP-Organisation zurück.
patch PATCH /v1alpha/{userGroup.name=organizations/*/userGroups/*}
Aktualisiert eine Nutzergruppe in der angegebenen GMP-Organisation.

REST-Ressource: v1alpha.organizations.userGroups.members

Methoden
create POST /v1alpha/{parent=organizations/*/userGroups/*}/members
Fügt der angegebenen GMP-Nutzergruppe ein Mitglied hinzu.
delete DELETE /v1alpha/{name=organizations/*/userGroups/*/members/*}
Löscht ein Mitglied in der angegebenen GMP-Nutzergruppe.
get GET /v1alpha/{name=organizations/*/userGroups/*/members/*}
Sucht ein einzelnes Mitglied einer Nutzergruppe.
list GET /v1alpha/{parent=organizations/*/userGroups/*}/members
Gibt eine Liste der Mitglieder in der angegebenen Nutzergruppe zurück.
patch PATCH /v1alpha/{userGroupMember.name=organizations/*/userGroups/*/members/*}
Aktualisiert ein Mitglied in der angegebenen GMP-Nutzergruppe.