REST Resource: accounts.user_permissions

Recurso: UserPermission

Representa los permisos de un usuario para una cuenta y su contenedor.

Representación JSON
{
  "path": string,
  "accountId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
Campos
path

string

Es la ruta de acceso relativa de la API de UserPermission de GTM.

accountId

string

El ID de la cuenta identifica de forma única la cuenta de GTM.

emailAddress

string

Dirección de correo electrónico del usuario.

accountAccess

object (AccountAccess)

Permisos de acceso a la cuenta de GTM

containerAccess[]

object (ContainerAccess)

Permisos de acceso al contenedor de GTM

AccountAccess

Define los permisos de acceso a la cuenta de Google Tag Manager.

Representación JSON
{
  "permission": enum (AccountPermission)
}
Campos
permission

enum (AccountPermission)

Indica si el usuario no tiene acceso, tiene acceso de usuario o tiene acceso de administrador a una cuenta.

AccountPermission

Enumeraciones
accountPermissionUnspecified
noAccess
user
admin

ContainerAccess

Define los permisos de acceso al contenedor de Google Tag Manager.

Representación JSON
{
  "containerId": string,
  "permission": enum (ContainerPermission)
}
Campos
containerId

string

ID del contenedor de GTM.

permission

enum (ContainerPermission)

Es la lista de permisos de Container.

ContainerPermission

Enumeraciones
containerPermissionUnspecified
noAccess
read
edit
approve
publish

Métodos

create

Crea el acceso de la cuenta y el contenedor de un usuario.

delete

Quita un usuario de la cuenta y revoca el acceso a ella y a todos sus contenedores.

get

Obtiene el acceso a la cuenta y al contenedor de un usuario.

list

Muestra una lista de todos los usuarios que tienen acceso a la cuenta, junto con el acceso de usuario a la cuenta y al contenedor que se les otorgó a cada uno.

update

Actualiza el acceso a la cuenta y al contenedor de un usuario.