ReferenceRoles and permissions

Tenant

Membership, groups, roles, configuration and tenant model resources.

Agentic Friendly

Tenant permissions apply only to the selected tenant. Membership is required even when the user has a role assignment. Ordinary group and role administration cannot modify protected administrator groups.

Current members can read embedding and Service Desk settings and list tenant members and groups without a functional role. These baseline reads support uploads and collaboration; they do not grant administrative writes or Portal Administration entry.

Tenant administrators receive the administration permissions below, but not every functional permission. In particular, model-preset and allowed-runtime-profile permissions come from inference roles or eligible custom-role grants.

tenant.role.assign assigns functional roles, not tenant administrators. Use the separate tenant.admin.* operations for protected administrator assignments.

Permissions

This family contains 46 permissions. “Baseline member” means every current tenant member already has the operation permission, including members with any system role. It does not bypass the resource checks described above. “Custom role” means the identifier can be selected when defining a custom role.

tenant.admin.assign

Assign an eligible current member as a tenant administrator.

Assign an eligible current member as a tenant administrator. This is separate from functional-role assignment.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleNo. Custom roles must not grant tenant-administrator authority.
Also impliestenant.admin.list

tenant.admin.list

Inspect the selected tenant's protected administrator roster.

Inspect the selected tenant's protected administrator roster.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleNo. Administrator management remains outside custom-role delegation.

tenant.admin.revoke

Revoke a tenant-administrator assignment, subject to administrator-target safeguards.

Revoke a tenant-administrator assignment, subject to administrator-target safeguards.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleNo. Custom roles must not revoke tenant-administrator authority.
Also impliestenant.admin.list

tenant.authentication.read

Inspect the tenant's authentication and identity-provider configuration.

Inspect the tenant's authentication and identity-provider configuration.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes

tenant.authentication.update

Change the tenant's authentication or federation configuration through supported identity operations.

Change the tenant's authentication or federation configuration through supported identity operations.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.authentication.read

tenant.branding.read

Represents branding-read authority derived from tenant administration or branding update.

Represents branding-read authority derived from tenant administration or branding update. It is not independently assignable in a custom role.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleNo. Computed from tenant administration or branding update; no direct custom-role grant.

tenant.branding.update

Change or reset tenant theme settings and upload or remove its logo.

Change or reset tenant theme settings and upload or remove its logo.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.branding.read

tenant.embedding.read

Inspect embedding configuration and available embedding choices.

Inspect embedding configuration and available embedding choices.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

tenant.embedding.update

Change embedding configuration or delete an eligible inactive embedding collection.

Change embedding configuration or delete an eligible inactive embedding collection. Configuration changes also require tenant.update; starting reindexing also requires tenant.reindex.start.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.embedding.read

tenant.group.create

Create an ordinary group inside the tenant's managed group hierarchy.

Create an ordinary group inside the tenant's managed group hierarchy.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.group.list

tenant.group.delete

Delete an ordinary tenant group.

Delete an ordinary tenant group. Protected administration groups are excluded.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.group.list, tenant.group.update

tenant.group.list

Inspect the tenant's group directory.

Inspect the tenant's group directory. The combined identity-directory view also requires tenant.member.list.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

tenant.group.member_manage

Add or remove members of ordinary tenant groups, subject to group-target restrictions.

Add or remove members of ordinary tenant groups, subject to group-target restrictions.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.group.list

tenant.group.update

Update an ordinary tenant group.

Update an ordinary tenant group.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.group.list

tenant.member.add

Add an existing identity to the tenant.

Add an existing identity to the tenant.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.member.list

tenant.member.create_local

Create a local identity in the tenant where local-user creation is permitted by its identity configuration.

Create a local identity in the tenant where local-user creation is permitted by its identity configuration.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes

tenant.member.list

Inspect tenant members.

Inspect tenant members. The combined identity-directory view also requires tenant.group.list.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

tenant.member.remove

Remove an ordinary tenant membership without deleting the identity from the entire platform.

Remove an ordinary tenant membership without deleting the identity from the entire platform.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.member.list

tenant.model_preset.create

Create a model preset in the tenant.

Create a model preset in the tenant.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer
Custom roleYes
Also impliestenant.model_preset.list, tenant.model_preset.read

tenant.model_preset.delete

Delete a tenant model preset.

Delete a tenant model preset.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer
Custom roleYes
Also impliestenant.model_preset.list, tenant.model_preset.read, tenant.model_preset.update

tenant.model_preset.list

List tenant model presets and their available choices.

List tenant model presets and their available choices.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer, Inference Operator
Custom roleYes
Also impliestenant.model_preset.read

tenant.model_preset.read

Read a tenant model preset's configuration.

Read a tenant model preset's configuration.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer, Inference Operator
Custom roleYes

tenant.model_preset.update

Edit an existing tenant model preset.

Edit an existing tenant model preset.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer
Custom roleYes
Also impliestenant.model_preset.list, tenant.model_preset.read

tenant.provider.manage

Add, edit or delete web-search provider configurations and replace their credentials.

Add, edit or delete web-search provider configurations and replace their credentials.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.provider.read

tenant.provider.read

List or inspect the tenant's web-search provider configurations without revealing stored secrets.

List or inspect the tenant's web-search provider configurations without revealing stored secrets.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes

tenant.read

Read the selected tenant context.

Read the selected tenant context. This is baseline membership access, not permission to administer the tenant.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

tenant.reindex.cancel

Cancel the tenant's active reindex operation.

Cancel the tenant's active reindex operation.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.reindex.read

tenant.reindex.read

Inspect the progress and result of the tenant's reindex operation.

Inspect the progress and result of the tenant's reindex operation.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes

tenant.reindex.start

Start reindexing tenant documents into the configured target collection.

Start reindexing tenant documents into the configured target collection. The endpoint also requires tenant.embedding.update.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.reindex.read

tenant.role.assign

Assign a system or custom role to eligible tenant users or groups.

Assign a system or custom role to eligible tenant users or groups. This does not grant tenant membership or administrator status.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.role.list

tenant.role.create

Create a tenant-owned custom role.

Create a tenant-owned custom role. System-role definitions cannot be created through this operation.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.role.list

tenant.role.delete

Delete a custom role and schedule removal of its grants.

Delete a custom role and schedule removal of its grants. System roles cannot be deleted.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.role.list, tenant.role.update

tenant.role.list

Inspect system and custom roles, their direct assignments, and the custom-role permission catalogue.

Inspect system and custom roles, their direct assignments, and the custom-role permission catalogue.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes

tenant.role.revoke

Remove a direct system or custom role assignment.

Remove a direct system or custom role assignment. Independent grants and group-inherited access remain effective.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.role.list

tenant.role.update

Change a custom role's name, description or permission bundle.

Change a custom role's name, description or permission bundle. System-role definitions remain read-only.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.role.list

tenant.runtime_profile.create

Add a platform runtime profile to the tenant's allowed set.

Add a platform runtime profile to the tenant's allowed set. This does not create a new platform compute profile.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer
Custom roleYes
Also impliestenant.runtime_profile.list, tenant.runtime_profile.read

tenant.runtime_profile.delete

Remove a runtime profile from the tenant's allowed set without deleting the platform profile.

Remove a runtime profile from the tenant's allowed set without deleting the platform profile.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer
Custom roleYes
Also impliestenant.runtime_profile.list, tenant.runtime_profile.read, tenant.runtime_profile.update

tenant.runtime_profile.list

List runtime profiles allowed for the tenant.

List runtime profiles allowed for the tenant. Reading the platform catalogue additionally requires platform.runtime_profile.read.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer, Inference Operator
Custom roleYes
Also impliestenant.runtime_profile.read

tenant.runtime_profile.read

Represents profile-read authority implied by tenant.runtime_profile.list; it is not a separately assignable custom-role permission.

Represents profile-read authority implied by tenant.runtime_profile.list; it is not a separately assignable custom-role permission.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer, Inference Operator
Custom roleNo. Computed from runtime-profile list; no direct custom-role grant.

tenant.runtime_profile.update

Represents profile-update authority derived from Inference Deployer or tenant.runtime_profile.delete.

Represents profile-update authority derived from Inference Deployer or tenant.runtime_profile.delete. Allowed-profile changes use the add/remove API operations.

PropertyValue
ScopeSelected tenant
Granted byInference Deployer
Custom roleNo. Computed from inference deployer or runtime-profile delete; no direct custom-role grant.
Also impliestenant.runtime_profile.list, tenant.runtime_profile.read

tenant.service.manage

Represents tenant service-installation authority in the authorization model.

Represents tenant service-installation authority in the authorization model. It does not grant the platform-wide model-installer permission.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleNo. Service installation remains tenant-administrator authority.

tenant.service_desk.read

Read the private Service Desk section of tenant configuration, including its Agent and folder bindings.

Read the private Service Desk section of tenant configuration, including its Agent and folder bindings. The separate public Service Desk metadata route uses tenant.read.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

tenant.service_desk.update

Change the tenant's Service Desk Agent, retrieval scope, enabled state and presentation settings.

Change the tenant's Service Desk Agent, retrieval scope, enabled state and presentation settings.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.service_desk.read

tenant.translation.read

Read the tenant's translated interface text.

Read the tenant's translated interface text.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

tenant.translation.update

Create or replace tenant translation overrides.

Create or replace tenant translation overrides.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes

tenant.update

Update the selected tenant's general configuration.

Update the selected tenant's general configuration.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliestenant.read

On this page