Search
K
FGA-Service

Search Roles

searches roles by entity

get
https://qa.api.zinnia.io/fga/v1/roles/search/{entity}

Path Parameters

entitystringrequired

Response

200
get/fga/v1/roles/search/{entity}
 
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
get/fga/v1/roles/{role}/permissions
 
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
post/fga/v1/roles/{role}/permissions/{permission}
 
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
delete/fga/v1/roles/{role}/permissions/{permission}
 
200

Create Ops Tuple

Create Ops Tuple

post
https://qa.api.zinnia.io/fga/v1/ops-tuples/create

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

Tuple created

post/fga/v1/ops-tuples/create

Body

{ "email": "ciam@zinnia.com", "carrierCode": "allm", "role": "processor" }
 
201