REST Resource: accounts.permissions

Ресурс: Пользовательский доступ

Представляет разрешения пользователя для учетной записи и ее контейнера.

JSON-представление
{
  "accountId": string,
  "permissionId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
Поля
accountId

string

Идентификатор аккаунта GTM.

permissionId

string

Идентификатор разрешения учетной записи.

emailAddress

string

Адрес электронной почты пользователя.

accountAccess

object ( AccountAccess )

Разрешения на доступ к учетной записи GTM.

containerAccess[]

object ( ContainerAccess )

Разрешения на доступ к контейнеру GTM.

АккаунтДоступ

Определяет права доступа к аккаунту Диспетчера тегов Google.

JSON-представление
{
  "permission": [
    enum (Permission)
  ]
}
Поля
permission[]

enum ( Permission )

Список разрешений учетной записи. Действительные разрешения учетной записи:

read

и

manage

.

Разрешение

Перечисления
read
edit
publish
delete
manage
editWorkspace

КонтейнерДоступ

Определяет права доступа к контейнеру Диспетчера тегов Google.

JSON-представление
{
  "containerId": string,
  "permission": [
    enum (Permission)
  ]
}
Поля
containerId

string

Идентификатор контейнера GTM.

permission[]

enum ( Permission )

Список разрешений контейнера. Действительные разрешения для контейнера:

read, edit, delete, publish

.

Методы

create

Создает учетную запись пользователя и разрешения для контейнера.

delete

Удаляет пользователя из аккаунта, отзывая доступ к нему и всем его контейнерам.

get

Получает разрешения учетной записи и контейнера пользователя.

list

Перечислите всех пользователей, имеющих доступ к учетной записи, а также разрешения учетной записи и контейнера, предоставленные каждому из них.

update

Обновляет учетную запись пользователя и разрешения на контейнер.