entitystringrequired
Search Roles
searches roles by entity
get
https://qa.api.zinnia.io/fga/v1/roles/search/{entity}
Path Parameters
Response
200
Response
200
get/fga/v1/roles/search/{entity}
Authentication
Path Parameters
200
Get Role Permissions
gets all permissions for a role
get
https://qa.api.zinnia.io/fga/v1/roles/{role}/permissions
Query Parameters
carrierIdstringrequired
Path Parameters
rolestringrequired
Response
200
Response
200
get/fga/v1/roles/{role}/permissions
Authentication
Path Parameters
Query Parameters
200
Add Permission to Role
adds a permission to a role
post
https://qa.api.zinnia.io/fga/v1/roles/{role}/permissions/{permission}
Path Parameters
rolestringrequired
permissionstringrequired
Response
201
Response
201
post/fga/v1/roles/{role}/permissions/{permission}
Authentication
Path Parameters
201
Remove Permission from Role
removes a permission from a role
delete
https://qa.api.zinnia.io/fga/v1/roles/{role}/permissions/{permission}
Path Parameters
rolestringrequired
permissionstringrequired
Response
200
Response
200
delete/fga/v1/roles/{role}/permissions/{permission}
Authentication
Path Parameters
200
Create Ops Tuple
Create Ops Tuple
post
https://qa.api.zinnia.io/fga/v1/ops-tuples/create
Body
application/json
Body
application/json
CreateOpsRequest
emailstringrequired
Authentication user email address
Example:ciam@zinnia.com
carrierCodestringrequired
Carrier id to provide access
Allowed values:allmallsariccwadlicelicemrsflicgdmnglacglcogiliilicilnajhlimassmwoanasunlidnlvfpicaplicpmhcprdnprudrslnsaagsbgcsbulsmtruliculpcusaawelbpgzinniasblfnwlevglnylawsfgprdlpclfglblsamcwnlc
rolestringrequired
Access type to provide
Allowed values:processorviewercall_centerillustrator
Response
201
Response
201
Tuple created
post/fga/v1/ops-tuples/create
Authentication
Body
{
"email": "ciam@zinnia.com",
"carrierCode": "allm",
"role": "processor"
}
201