Permissions

Permissions define the actions that users can perform on specific resources within the NVIDIA Run:ai platform. Each permission consists of a resource type and an allowed action. The Permission Sets API provides a catalog of all available permission sets in the NVIDIA Run:ai platform. Each permission set is a predefined collection of permissions that represent the permissions required for a role to perform specific operations. Permission sets serve as the building blocks for roles and are used in both NVIDIA Run:ai predefined roles and custom roles defined through the Roles API.

Get permission sets.

get

Retrieve a list of all available permission sets. Each permission set defines a collection of permissions grouped by resource type and associated actions (such as create, read, update, or delete).

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/authorization/permission-sets

Get permission set by id.

get

Returns information about a single permission set, including its name, description, and the list of permissions it contains.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
permissionSetIdstring · uuidRequired
Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/authorization/permission-sets/{permissionSetId}

Get a summary of user permissions.

get

Retrieve a summary of user permissions.

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/authorization/permissions

Calculate permitted scopes.

post

Use to calculate user permitted scopes for an action on a resource.

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
resourceTypestring · enumRequired

Resource type enum for authorization.

Note: The 'apps' resource type is DEPRECATED. Please use 'service-account' instead for managing service accounts.

Possible values:
actionstring · enum · nullableOptionalPossible values:
Responses
chevron-right
200

Executed successfully.

application/json
post
/api/v1/authorization/permitted-scopes

Last updated