List a user's grants

Deprecated Returns the full grants structure for an account username you specify. This includes all entities on the account, and the level of access this user has to each of them. This doesn't apply to the account owner or the current authenticated user. You can run the List grants operation to view those grants.

🚧

RBAC Identity and Access

Grants are now replaced with RBAC Identity and Access. Use the Get a user's access level operation instead. To learn more, see Identity and Access for Akamai Cloud.

Permissions and scopes

To call this operation, you need permissions, based on the model you're using:

  • Identity and access permissions. Your user needs a role with these permissions. Learn more.

    • Permissions: list_user_grants
  • OAuth scopes. Your user needs these scopes assigned. Learn more.

    • Scopes: account:read_only
Path Params
string
enum
required

Enum Call either the v4 URL, or v4beta for operations still in Beta.

Allowed:
string
required

The username to look up.

Responses

Response body
object
database
array of objects

The grants this user has for individual Managed Databases on this account.

database
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

domain
array of objects

The grants this user has for individual domains on this account.

domain
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

firewall
array of objects

The grants this user has for individual firewalls on this account.

firewall
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

global
object

The grants the user has to all resources on your account.

string | null
enum

The level of access this user has to account-level actions, like billing information and user management.

📘

A restricted user can't be used to manage users, even if this is set to read-write. Only unrestricted users can manage other users on an account.

Parent and child accounts

In the context of the parent and child accounts feature, use the Update a user's access level to manage delegate user's access.

read_only read_write

boolean

Whether this user can add Managed Databases on the account.

boolean

Whether this user can add domains on the account.

boolean

Whether this user can add Firewalls on the account.

boolean

Whether this user can create images from disks on your Linodes, on the account.

boolean

Whether this user can create Linodes.

boolean

Whether this user can create Longview clients and view the current plan.

boolean

Whether this user can add NodeBalancers on the account.

boolean

Whether this user can add StackScripts on the account.

boolean

Whether this user can add volumes on the account.

boolean

Whether this user can add Virtual Private Clouds (VPCs) on the account.

boolean

Whether this user can cancel the entire account.

boolean | null
deprecated

Deprecated In order to provide a parent account user access to a child account, add them to an account delegation. This is null for all non-parent accounts.

boolean

Whether this user can manage your account's Longview subscription.

image
array of objects

The grants this user has for individual images on this account.

image
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

linode
array of objects

The grants this user has for individual Linodes on this account.

linode
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

longview
array of objects

The grants this user has for individual Longview Clients on this account.

longview
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

nodebalancer
array of objects

The grants this user has for individual NodeBalancers on this account.

nodebalancer
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

stackscript
array of objects

The grants this User has for individual StackScripts on this account.

stackscript
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

volume
array of objects

The grants this user has individual Block Storage Volumes on this account.

volume
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

vpc
array of objects

The grants this user has individual Virtual Private Clouds (VPCs) on this account.

vpc
object
integer

The unique identifier of the resource this grant applies to.

string

Read-only The name of the entity this grant applies to. This is only for display purposes.

string | null
enum

The level of access this user has to this entity. If null, this user has no access.

read_only read_write

204

This is an unrestricted user. These users don't use grants. They can access everything on the account and perform all actions.

Language
Credentials