REST Resource: accounts.user_permissions

資源:UserPermission

代表使用者對帳戶及其容器的權限。

JSON 表示法
{
  "path": string,
  "accountId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
欄位
path

string

GTM UserPermission 的 API 相對路徑。

accountId

string

帳戶 ID 可明確識別 GTM 帳戶。

emailAddress

string

使用者的電子郵件地址。

accountAccess

object (AccountAccess)

GTM 帳戶存取權限。

containerAccess[]

object (ContainerAccess)

Google 代碼管理工具容器存取權限。

AccountAccess

定義 Google 代碼管理工具帳戶存取權限。

JSON 表示法
{
  "permission": enum (AccountPermission)
}
欄位
permission

enum (AccountPermission)

使用者是否對帳戶沒有存取權、有使用者存取權或有管理員存取權。

AccountPermission

列舉
accountPermissionUnspecified
noAccess
user
admin

ContainerAccess

定義 Google 代碼管理工具容器存取權限。

JSON 表示法
{
  "containerId": string,
  "permission": enum (ContainerPermission)
}
欄位
containerId

string

GTM 容器 ID。

permission

enum (ContainerPermission)

容器權限清單。

ContainerPermission

列舉
containerPermissionUnspecified
noAccess
read
edit
approve
publish

方法

create

建立使用者的帳戶和容器存取權。

delete

從帳戶中移除使用者,並撤銷對帳戶和所有容器的存取權。

get

取得使用者的帳戶和容器存取權。

list

列出所有可存取該帳戶的使用者,以及授予每位使用者的帳戶和容器使用者存取權。

update

更新使用者的帳戶和容器存取權。