API reference

/v1/custom-rbac

10 operations

← All groups

MethodPathSummaryAuth
GET/v1/custom-rbac/grantsPage through active or revoked custom-role grantsSession
POST/v1/custom-rbac/grantsAssign the current role revision to another active tenant memberSession
POST/v1/custom-rbac/grants/{grant_id}/revokeAppend a custom-role grant revocation factSession
GET/v1/custom-rbac/permissionsList the tenant-delegable permission catalogSession
GET/v1/custom-rbac/rolesPage through custom roles in the authenticated tenant scopeSession
POST/v1/custom-rbac/rolesCreate a custom role and its first immutable revisionSession
GET/v1/custom-rbac/roles/{role_id}Get a custom role in the authenticated tenant scopeSession
POST/v1/custom-rbac/roles/{role_id}/deactivateDeactivate a custom role with compare-and-swapSession
POST/v1/custom-rbac/roles/{role_id}/publishPublish a new permission revision with compare-and-swapSession
POST/v1/custom-rbac/roles/{role_id}/renameRename a custom role with revision compare-and-swapSession

Contract file:api/control-custom-rbac.openapi.yaml