REST Resource: accounts.permissions

Ressource: UserAccess

Stellt die Berechtigungen eines Nutzers für ein Konto und dessen Container dar.

JSON-Darstellung
{
  "accountId": string,
  "permissionId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
Felder
accountId

string

GTM-Konto-ID

permissionId

string

Kontoberechtigungs-ID.

emailAddress

string

E-Mail-Adresse des Nutzers.

accountAccess

object (AccountAccess)

Zugriffsberechtigungen für das GTM-Konto.

containerAccess[]

object (ContainerAccess)

Zugriffsberechtigungen für GTM-Container

AccountAccess

Hier werden die Zugriffsberechtigungen für das Google Tag Manager-Konto definiert.

JSON-Darstellung
{
  "permission": [
    enum (Permission)
  ]
}
Felder
permission[]

enum (Permission)

Liste der Kontoberechtigungen. Gültige Kontoberechtigungen sind:

read

und

manage

.

Berechtigung

Enums
read
edit
publish
delete
manage
editWorkspace

ContainerAccess

Hier werden die Zugriffsberechtigungen für den Google Tag Manager-Container definiert.

JSON-Darstellung
{
  "containerId": string,
  "permission": [
    enum (Permission)
  ]
}
Felder
containerId

string

GTM-Container-ID.

permission[]

enum (Permission)

Liste der Containerberechtigungen. Gültige Containerberechtigungen sind:

read, edit, delete, publish

.

Methoden

create

Erstellt die Konto- und Containerberechtigungen eines Nutzers.

delete

Ein Nutzer wird aus dem Konto entfernt und der Zugriff auf das Konto und alle zugehörigen Container wird widerrufen.

get

Ruft die Konto- und Containerberechtigungen eines Nutzers ab.

list

Hier werden alle Nutzer aufgeführt, die Zugriff auf das Konto haben, zusammen mit den Konto- und Containerberechtigungen, die ihnen jeweils gewährt wurden.

update

Aktualisiert die Konto- und Containerberechtigungen eines Nutzers.