REST Resource: accounts.user_permissions

Risorsa: UserPermission

Rappresenta le autorizzazioni di un utente per un account e il relativo contenitore.

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

string

Percorso relativo dell'API UserPermission di GTM.

accountId

string

L'ID account identifica in modo univoco l'account GTM.

emailAddress

string

Indirizzo email dell'utente.

accountAccess

object (AccountAccess)

Autorizzazioni di accesso all'account GTM.

containerAccess[]

object (ContainerAccess)

Autorizzazioni di accesso al contenitore GTM.

AccountAccess

Definisce le autorizzazioni di accesso all'account Google Tag Manager.

Rappresentazione JSON
{
  "permission": enum (AccountPermission)
}
Campi
permission

enum (AccountPermission)

Indica se l'utente non ha accesso, accesso utente o accesso amministrativo a un account.

AccountPermission

Enum
accountPermissionUnspecified
noAccess
user
admin

ContainerAccess

Definisce le autorizzazioni di accesso al contenitore di Google Tag Manager.

Rappresentazione JSON
{
  "containerId": string,
  "permission": enum (ContainerPermission)
}
Campi
containerId

string

ID contenitore GTM.

permission

enum (ContainerPermission)

Elenco delle autorizzazioni del contenitore.

ContainerPermission

Enum
containerPermissionUnspecified
noAccess
read
edit
approve
publish

Metodi

create

Crea l'accesso all'account e al contenitore di un utente.

delete

Rimuove un utente dall'account, revocando l'accesso all'account e a tutti i relativi contenitori.

get

Recupera l'accesso all'account e al contenitore di un utente.

list

Elenca tutti gli utenti che hanno accesso all'account, nonché l'accesso utente all'account e al contenitore concesso a ciascuno di loro.

update

Aggiorna l'accesso all'account e ai contenitori di un utente.