Permissions
Retrieve a summary of user permissions.
Authorizations
AuthorizationstringRequired
Bearer authentication
Responses
200
Executed successfully.
application/json
resourceTypestring · enumRequiredPossible values:
displayNamestringRequiredExample:
ProjectsgroupIdstring · enumRequiredPossible values:
401
Unauthorized
application/json
500
unexpected error
application/json
503
unexpected error
application/json
get/api/v1/authorization/permissions
GET /api/v1/authorization/permissions HTTP/1.1
Host: app.run.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"resourceType": "department",
"displayName": "Projects",
"groupId": "organization",
"actions": [
"create"
]
}
]Use to calculate user permitted scopes for an action on a resource.
Authorizations
AuthorizationstringRequired
Bearer authentication
Body
resourceTypestring · enumRequiredPossible values:
actionstring · enum · nullableOptionalPossible values:
Responses
200
Executed successfully.
application/json
401
Unauthorized
application/json
500
unexpected error
application/json
503
unexpected error
application/json
post/api/v1/authorization/permitted-scopes
POST /api/v1/authorization/permitted-scopes HTTP/1.1
Host: app.run.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"resourceType": "department",
"action": "create"
}{
"create": {
"system": false,
"tenants": [
"1"
],
"clusters": [
"a418ed33-9399-48c0-a890-122cadd13bfd"
],
"departments": [
"7"
],
"projects": [
"text"
]
},
"read": {
"system": false,
"tenants": [
"1"
],
"clusters": [
"a418ed33-9399-48c0-a890-122cadd13bfd"
],
"departments": [
"7"
],
"projects": [
"text"
]
},
"update": {
"system": false,
"tenants": [
"1"
],
"clusters": [
"a418ed33-9399-48c0-a890-122cadd13bfd"
],
"departments": [
"7"
],
"projects": [
"text"
]
},
"delete": {
"system": false,
"tenants": [
"1"
],
"clusters": [
"a418ed33-9399-48c0-a890-122cadd13bfd"
],
"departments": [
"7"
],
"projects": [
"text"
]
}
}Last updated