REST Resource: accounts.permissions

Resource: UserAccess

Represents a user's permissions to an account and its container.

JSON representation
 { 
 "accountId" 
 : 
 string 
 , 
 "permissionId" 
 : 
 string 
 , 
 "emailAddress" 
 : 
 string 
 , 
 "accountAccess" 
 : 
 { 
 object (  AccountAccess 
 
) 
 } 
 , 
 "containerAccess" 
 : 
 [ 
 { 
 object (  ContainerAccess 
 
) 
 } 
 ] 
 } 
Fields
accountId

string

GTM Account ID.

permissionId

string

Account Permission ID.

emailAddress

string

User's email address.

accountAccess

object ( AccountAccess )

GTM Account access permissions.

containerAccess[]

object ( ContainerAccess )

GTM Container access permissions.

AccountAccess

Defines the Google Tag Manager Account access permissions.

JSON representation
 { 
 "permission" 
 : 
 [ 
 enum (  Permission 
 
) 
 ] 
 } 
Fields
permission[]

enum ( Permission )

List of Account permissions. Valid account permissions are

read

and

manage

.

Permission

Enums
read
edit
publish
delete
manage
editWorkspace

ContainerAccess

Defines the Google Tag Manager Container access permissions.

JSON representation
 { 
 "containerId" 
 : 
 string 
 , 
 "permission" 
 : 
 [ 
 enum (  Permission 
 
) 
 ] 
 } 
Fields
containerId

string

GTM Container ID.

permission[]

enum ( Permission )

List of Container permissions. Valid container permissions are:

read, edit, delete, publish

.

Methods

create

Creates a user's Account & Container Permissions.

delete

Removes a user from the account, revoking access to it and all of its containers.

get

Gets a user's Account & Container Permissions.

list

List all users that have access to the account along with Account and Container Permissions granted to each of them.

update

Updates a user's Account & Container Permissions.
Create a Mobile Website
View Site in Mobile | Classic
Share by: