Permissions

Get a summary of user permissions.

Retrieve a summary of user permissions.

SecuritybearerAuth
Responses
200

Executed successfully.

401

Unauthorized

500

unexpected error

503

unexpected error

get/api/v1/authorization/permissions
Response samples
application/json
[
  • {
    }
]

Calculate permitted scopes.

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

SecuritybearerAuth
Request
Request Body schema: application/json
required

The request parameters.

resourceType
required
string (ResourceType)
Enum: "department" "tenant" "project" "cluster" "cluster-config" "nodepools" "nodes" "settings" "users" "groups" "apps" "dashboards-overview" "dashboards-analytics" "dashboards-consumption" "roles" "access_rules" "jobs" "workloads" "workspaces" "trainings" "inferences" "environments" "pvc-assets" "git-assets" "host-path-assets" "nfs-assets" "s3-assets" "compute-resources" "templates" "credentials" "events-history" "policies" "cm-volume-assets" "datavolumes" "datavolumes/sharedscopes" "secret-volume-assets"
action
string or null
Enum: "create" "read" "update" "delete"
Responses
200

Executed successfully.

401

Unauthorized

500

unexpected error

503

unexpected error

post/api/v1/authorization/permitted-scopes
Request samples
application/json
{
  • "resourceType": "department",
  • "action": "create"
}
Response samples
application/json
{
  • "create": {
    },
  • "read": {
    },
  • "update": {
    },
  • "delete": {
    }
}