Get All Available Permissions
gets all permissions
get
https://qa.api.zinnia.io/fga/v1/permissions
Response
200
Response
200
get/fga/v1/permissions
Authentication
200
Create Permission
creates a new permission
post
https://qa.api.zinnia.io/fga/v1/permissions
Body
application/json
Body
application/json
CreatePermissionDto
descriptionstringrequired
description of the permission
Example:api view access for policy resource
labelstringrequired
permission descriptive name
Example:Read Policy
permissionstringrequired
fga tuple id name
Example:read_policy
dateCreatedstring(date-time)
timestamp it occured
Example:2023-12-06T18:36:35.846Z
Response
201
Response
201
post/fga/v1/permissions
Authentication
Body
{
"description": "api view access for policy resource",
"label": "Read Policy",
"permission": "read_policy"
}
201
Delete Permission
deletes a permission
delete
https://qa.api.zinnia.io/fga/v1/permissions/{permission}
Path Parameters
permissionstringrequired
Response
200
Response
200
delete/fga/v1/permissions/{permission}
Authentication
Path Parameters
200
Update Permission
updates a permission
put
https://qa.api.zinnia.io/fga/v1/permissions/{permission}
Path Parameters
permissionstringrequired
Body
application/json
Body
application/json
CreatePermissionDto
descriptionstringrequired
description of the permission
Example:api view access for policy resource
labelstringrequired
permission descriptive name
Example:Read Policy
permissionstringrequired
fga tuple id name
Example:read_policy
dateCreatedstring(date-time)
timestamp it occured
Example:2023-12-06T18:36:35.846Z
Response
200
Response
200
put/fga/v1/permissions/{permission}
Authentication
Path Parameters
Body
{
"description": "api view access for policy resource",
"label": "Read Policy",
"permission": "read_policy"
}
200
Get Permissions for Party
gets permissions for a party
get
https://qa.api.zinnia.io/fga/v1/permissions/party/{partyId}
Path Parameters
partyIdstringrequired
Response
200
Response
200
get/fga/v1/permissions/party/{partyId}
Authentication
Path Parameters
200