For the complete documentation index, see llms.txt. This page is also available as Markdown.

External Role Assignments

List External Role Assignments

get
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: 50
continuation_tokenanyOptional
Responses
200

Successful Response

application/json
has_morebooleanRequired
continuation_tokenanyOptional
get/v1/{workspace_id}/external-role-assignments

Upsert External Role Assignment

put
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
sourcestring · min: 1 · max: 128Required
external_subject_keystring · min: 1 · max: 512Required
external_subject_idstring · max: 512 · nullableOptional
entity_idstring · uuidRequired
display_namestring · max: 512 · nullableOptional
rolesstring[] · max: 64Optional
roles_verifiedbooleanOptionalDefault: false
provisioned_viastring · enumRequiredPossible values:
Responses
200

Successful Response

application/json
idstring · uuidRequired
sourcestringRequired
external_subject_keystringRequired
external_subject_idstring · nullableOptional
entity_idstring · uuidRequired
display_namestring · nullableOptional
rolesstring[]Required
roles_verifiedbooleanRequired
statusstring · enumRequiredPossible values:
provisioned_viastring · enumRequiredPossible values:
last_verified_atstring · date-time · nullableOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
put/v1/{workspace_id}/external-role-assignments

Get External Role Assignment

get
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
assignment_idstring · uuidRequired
Responses
200

Successful Response

application/json
idstring · uuidRequired
sourcestringRequired
external_subject_keystringRequired
external_subject_idstring · nullableOptional
entity_idstring · uuidRequired
display_namestring · nullableOptional
rolesstring[]Required
roles_verifiedbooleanRequired
statusstring · enumRequiredPossible values:
provisioned_viastring · enumRequiredPossible values:
last_verified_atstring · date-time · nullableOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get/v1/{workspace_id}/external-role-assignments/{assignment_id}

Delete External Role Assignment

delete
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
assignment_idstring · uuidRequired
Responses
204

Successful Response

No content

delete/v1/{workspace_id}/external-role-assignments/{assignment_id}

No content

Last updated

Was this helpful?