Create Policy for Project
Create a policy for a project
Path Parameters
Request Body required
unique id of the role to which policy is assigned
The title can contain any UTF-8 character, used to provide a human-readable name for the policy. Can also be left empty.
Example: Policy title
principal is the user or group to which policy is assigned. The principal id must be prefixed with its namespace id in this format namespace:uuid
. The namespace can be app/user
, app/group
or app/serviceuser
(coming up!) and uuid is the unique id of the principal.
Example: app/user:92f69c3a-334b-4f25-90b8-4d4f3be6b825
- 200
- 400
- 401
- 403
- 404
- 500
- default
A successful response.
Schema
object
{}
Bad Request - The request was malformed or contained invalid parameters.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Unauthorized - Authentication is required
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Forbidden - User does not have permission to access the resource
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Not Found - The requested resource was not found
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Internal Server Error. Returned when theres is something wrong with Frontier server.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
An unexpected error response.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}