Create Authorization Permission
Create Rbac authorization permission.
Request
URI
POST
https://{api_host}/admin/hybridity/api/authz/rbac/permissions
COPY
Request Body
request payload.
permission
of type(s)
application/json
Required
{
"id": "string",
"name": "string",
"description": "string",
"objectFilters": [
"objectFilter.yaml Object"
],
"roleId": "string",
"creationDate": "string",
"roleName": "string",
"usersAndGroups": [
"string"
]
}
string
id
Optional
id
string
name
Optional
name
string
description
Optional
description
string
roleId
Required
roleId
string
creationDate
Optional
creationDate
string
roleName
Optional
roleName
array of
string
usersAndGroups
Required
usersAndGroups
Responses
200
Successfully created permission.
Returns
permission
of type(s)
application/json
{
"id": "string",
"name": "string",
"description": "string",
"objectFilters": [
"objectFilter.yaml Object"
],
"roleId": "string",
"creationDate": "string",
"roleName": "string",
"usersAndGroups": [
"string"
]
}
string
id
Optional
id
string
name
Optional
name
string
description
Optional
description
string
roleId
Required
roleId
string
creationDate
Optional
creationDate
string
roleName
Optional
roleName
array of
string
usersAndGroups
Required
usersAndGroups
400
Bad Request
Returns
errorResponse
of type(s)
application/json
{
"errors": [
"error.yaml Object"
]
}
401
Unauthorized
Operation doesn't return any data structure
403
Forbidden
Operation doesn't return any data structure
500
Internal Server Error
Returns
errorResponse
of type(s)
application/json
{
"errors": [
"error.yaml Object"
]
}