REST Resource: accounts.permissions

Kaynak: UserAccess

Kullanıcının bir hesaba ve kapsayıcısına yönelik izinlerini temsil eder.

JSON gösterimi
{
  "accountId": string,
  "permissionId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
Alanlar
accountId

string

GTM hesap kimliği.

permissionId

string

Hesap izin kimliği.

emailAddress

string

Kullanıcının e-posta adresi.

accountAccess

object (AccountAccess)

GTM hesabı erişim izinleri.

containerAccess[]

object (ContainerAccess)

GTM kapsayıcısı erişim izinleri.

AccountAccess

Google Etiket Yöneticisi hesabı erişim izinlerini tanımlar.

JSON gösterimi
{
  "permission": [
    enum (Permission)
  ]
}
Alanlar
permission[]

enum (Permission)

Hesap izinlerinin listesi. Geçerli hesap izinleri şunlardır:

read

ve

manage

.

İzin

Sıralamalar
read
edit
publish
delete
manage
editWorkspace

ContainerAccess

Google Etiket Yöneticisi kapsayıcısı erişim izinlerini tanımlar.

JSON gösterimi
{
  "containerId": string,
  "permission": [
    enum (Permission)
  ]
}
Alanlar
containerId

string

GTM kapsayıcı kimliği.

permission[]

enum (Permission)

Kapsayıcı izinlerinin listesi. Geçerli kapsayıcı izinleri şunlardır:

read, edit, delete, publish

.

Yöntemler

create

Kullanıcının hesap ve kapsayıcı izinlerini oluşturur.

delete

Kullanıcıyı hesaptan kaldırır ve hesaba ve tüm kapsayıcılarına erişimini iptal eder.

get

Kullanıcının hesap ve kapsayıcı izinlerini alır.

list

Hesaba erişimi olan tüm kullanıcıları, her birine verilen hesap ve kapsayıcı izinleriyle birlikte listeleyin.

update

Kullanıcının hesap ve kapsayıcı izinlerini günceller.