Search
K
FGA-Service

Get All Available Permissions

gets all permissions

get
https://qa.api.zinnia.io/fga/v1/permissions

Response

200
get/fga/v1/permissions
 
200

Create Permission

creates a new permission

post
https://qa.api.zinnia.io/fga/v1/permissions

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
post/fga/v1/permissions

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
delete/fga/v1/permissions/{permission}
 
200

Update Permission

updates a permission

put
https://qa.api.zinnia.io/fga/v1/permissions/{permission}

Path Parameters

permissionstringrequired

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
put/fga/v1/permissions/{permission}

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
get/fga/v1/permissions/party/{partyId}
 
200