- Resource: UserPermission
- AccountAccess
- AccountPermission
- ContainerAccess
- ContainerPermission
- Methods
Resource: UserPermission
Represents a user's permissions to an account and its container.
JSON representation |
---|
{ "path": string, "accountId": string, "emailAddress": string, "accountAccess": { object ( |
Fields | |
---|---|
path |
GTM UserPermission's API relative path. |
accountId |
The Account ID uniquely identifies the GTM Account. |
emailAddress |
User's email address. |
accountAccess |
GTM Account access permissions. |
containerAccess[] |
GTM Container access permissions. |
AccountAccess
Defines the Google Tag Manager Account access permissions.
JSON representation |
---|
{
"permission": enum ( |
Fields | |
---|---|
permission |
Whether the user has no access, user access, or admin access to an account. |
AccountPermission
Enums | |
---|---|
accountPermissionUnspecified |
|
noAccess |
|
user |
|
admin |
ContainerAccess
Defines the Google Tag Manager Container access permissions.
JSON representation |
---|
{
"containerId": string,
"permission": enum ( |
Fields | |
---|---|
containerId |
GTM Container ID. |
permission |
List of Container permissions. |
ContainerPermission
Enums | |
---|---|
containerPermissionUnspecified |
|
noAccess |
|
read |
|
edit |
|
approve |
|
publish |
Methods |
|
---|---|
|
Creates a user's Account & Container access. |
|
Removes a user from the account, revoking access to it and all of its containers. |
|
Gets a user's Account & Container access. |
|
List all users that have access to the account along with Account and Container user access granted to each of them. |
|
Updates a user's Account & Container access. |