Role Grants
Authorizations
AuthorizationstringRequired
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
Path parameters
workspace_idstring · uuidRequired
Query parameters
sort_bystring[]OptionalDefault:
[]limitinteger · max: 200OptionalDefault:
50continuation_tokenanyOptional
statusstring · enum · nullableOptionalPossible values:
Responses
200
Successful Response
application/json
has_morebooleanRequired
continuation_tokenanyOptional
422
Validation Error
application/json
get/v1/{workspace_id}/role-grants
Authorizations
AuthorizationstringRequired
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
Path parameters
workspace_idstring · uuidRequired
Body
role_idstring · uuidRequired
resource_typestring · enumRequiredPossible values:
resource_keystring · min: 1 · max: 512Required
accessstring · enumRequiredPossible values:
param_bindingstring · max: 256 · nullableOptional
Responses
201
Successful Response
application/json
idstring · uuidRequired
role_idstring · uuidRequired
resource_typestring · enumRequiredPossible values:
resource_keystringRequired
accessstring · enumRequiredPossible values:
param_bindingstring · nullableOptional
statusstring · enumRequiredPossible values:
changed_bystring · uuid · nullableOptional
created_atstring · date-timeRequired
409
An active grant for this (role, resource, access) already exists
422
Validation Error
application/json
post/v1/{workspace_id}/role-grants
Authorizations
AuthorizationstringRequired
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
Path parameters
workspace_idstring · uuidRequired
grant_idstring · uuidRequired
Responses
200
Successful Response
application/json
idstring · uuidRequired
role_idstring · uuidRequired
resource_typestring · enumRequiredPossible values:
resource_keystringRequired
accessstring · enumRequiredPossible values:
param_bindingstring · nullableOptional
statusstring · enumRequiredPossible values:
changed_bystring · uuid · nullableOptional
created_atstring · date-timeRequired
404
Role grant not found
422
Validation Error
application/json
get/v1/{workspace_id}/role-grants/{grant_id}
Authorizations
AuthorizationstringRequired
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
Path parameters
workspace_idstring · uuidRequired
grant_idstring · uuidRequired
Responses
204
Successful Response
No content
404
Active role grant not found
422
Validation Error
application/json
delete/v1/{workspace_id}/role-grants/{grant_id}
No content
Last updated
Was this helpful?

