REST Resource: accounts.user_permissions

Zasób: UserPermission

Reprezentuje uprawnienia użytkownika do konta i jego kontenera.

Zapis JSON
{
  "path": string,
  "accountId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
Pola
path

string

Ścieżka względna interfejsu API UserPermission w Google Tag Manager.

accountId

string

Identyfikator konta jednoznacznie identyfikuje konto GTM.

emailAddress

string

Adres e-mail użytkownika.

accountAccess

object (AccountAccess)

Uprawnienia dostępu do konta Menedżera tagów Google.

containerAccess[]

object (ContainerAccess)

Uprawnienia dostępu do kontenera GTM.

AccountAccess

Określa uprawnienia dostępu do konta Menedżera tagów Google.

Zapis JSON
{
  "permission": enum (AccountPermission)
}
Pola
permission

enum (AccountPermission)

czy użytkownik ma brak dostępu, dostęp użytkownika czy dostęp administratora do konta.

AccountPermission

Wartości w polu enum
accountPermissionUnspecified
noAccess
user
admin

ContainerAccess

Określa uprawnienia dostępu do kontenera Menedżera tagów Google.

Zapis JSON
{
  "containerId": string,
  "permission": enum (ContainerPermission)
}
Pola
containerId

string

Identyfikator kontenera GTM.

permission

enum (ContainerPermission)

Lista uprawnień dotyczących kontenera.

ContainerPermission

Wartości w polu enum
containerPermissionUnspecified
noAccess
read
edit
approve
publish

Metody

create

Tworzy dostęp do konta i kontenera użytkownika.

delete

Usuwa użytkownika z konta, odwołując dostęp do niego i do wszystkich jego kontenerów.

get

Pobiera dostęp do konta i kontenera użytkownika.

list

Lista wszystkich użytkowników z dostępem do konta wraz z przysługującymi im uprawnieniami do konta i kontenera.

update

Aktualizuje dostęp użytkownika do konta i kontenera.