admin
Fabric tenant administration (settings, tags, workloads, users)
Authentication scope: fabric
list-tenant-settings
Section titled “list-tenant-settings”List all tenant settings
fabio admin list-tenant-settingsRead-only · Returns list
update-tenant-setting
Section titled “update-tenant-setting”Update a tenant setting
fabio admin update-tenant-setting --setting-name <value>| Flag | Type | Required | Description |
|---|---|---|---|
--setting-name |
string |
Yes | Tenant setting name |
--file |
string |
No | Path to JSON file with setting body |
--content |
string |
No | Inline JSON content for setting body |
Mutates state · Returns object
list-capacities-tenant-overrides
Section titled “list-capacities-tenant-overrides”List all capacities’ delegated tenant setting overrides
fabio admin list-capacities-tenant-overridesRead-only · Returns list
list-capacity-tenant-overrides
Section titled “list-capacity-tenant-overrides”List delegated tenant setting overrides for a capacity
fabio admin list-capacity-tenant-overrides --capacity-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--capacity-id |
string |
Yes | Capacity ID |
Read-only · Returns list
delete-capacity-tenant-override
Section titled “delete-capacity-tenant-override”Delete a capacity delegated tenant setting override
fabio admin delete-capacity-tenant-override --capacity-id <value> --setting-name <value>| Flag | Type | Required | Description |
|---|---|---|---|
--capacity-id |
string |
Yes | Capacity ID |
--setting-name |
string |
Yes | Tenant setting name |
Mutates state · Destructive · Returns void
update-capacity-tenant-override
Section titled “update-capacity-tenant-override”Update a capacity delegated tenant setting override
fabio admin update-capacity-tenant-override --capacity-id <value> --setting-name <value>| Flag | Type | Required | Description |
|---|---|---|---|
--capacity-id |
string |
Yes | Capacity ID |
--setting-name |
string |
Yes | Tenant setting name |
--file |
string |
No | Path to JSON file with override body |
--content |
string |
No | Inline JSON content for override body |
Mutates state · Returns object
list-domains-tenant-overrides
Section titled “list-domains-tenant-overrides”List all domains’ delegated tenant setting overrides
fabio admin list-domains-tenant-overridesRead-only · Returns list
list-workspaces-tenant-overrides
Section titled “list-workspaces-tenant-overrides”List all workspaces’ delegated tenant setting overrides
fabio admin list-workspaces-tenant-overridesRead-only · Returns list
list-tags
Section titled “list-tags”List tags
fabio admin list-tagsRead-only · Returns list
create-tags
Section titled “create-tags”Bulk-create tags
fabio admin create-tags| Flag | Type | Required | Description |
|---|---|---|---|
--name |
string |
No | Tag display name (repeatable). Convenience for the common case — builds the {"createTagsRequest":[{"displayName":...}]} body for you |
--file |
string |
No | Path to JSON file with tag definitions |
--content |
string |
No | Inline JSON content with tag definitions |
Mutates state · Returns object
update-tag
Section titled “update-tag”Update a tag
fabio admin update-tag --tag-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--tag-id |
string |
Yes | Tag ID |
--name |
string |
No | New tag name |
--description |
string |
No | New tag description |
Mutates state · Returns object
delete-tag
Section titled “delete-tag”Delete a tag
fabio admin delete-tag --tag-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--tag-id |
string |
Yes | Tag ID |
Mutates state · Destructive · Returns void
list-workloads
Section titled “list-workloads”List workloads
fabio admin list-workloadsRead-only · Returns list
list-workload-assignments
Section titled “list-workload-assignments”List workload assignments
fabio admin list-workload-assignmentsRead-only · Returns list
create-workload-assignment
Section titled “create-workload-assignment”Create a workload assignment
fabio admin create-workload-assignment| Flag | Type | Required | Description |
|---|---|---|---|
--file |
string |
No | Path to JSON file with assignment body |
--content |
string |
No | Inline JSON content for assignment body |
Mutates state · Returns object
delete-workload-assignment
Section titled “delete-workload-assignment”Delete a workload assignment
fabio admin delete-workload-assignment --assignment-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--assignment-id |
string |
Yes | Assignment ID |
Mutates state · Destructive · Returns void
list-workspaces
Section titled “list-workspaces”List workspaces (admin view)
fabio admin list-workspaces| Flag | Type | Required | Description |
|---|---|---|---|
--include |
string |
No | Include additional data in the response (e.g. “encryption”) |
--encryption-status |
string |
No | Filter workspaces by encryption status (only valid when –include=encryption is set). Valid values: Disabled, Active, EnableInProgress, DisableInProgress, Failed |
Read-only · Returns list
show-workspace
Section titled “show-workspace”Show workspace details (admin view)
fabio admin show-workspace --workspace <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
Read-only · Returns object
list-workspace-users
Section titled “list-workspace-users”List users in a workspace (admin view)
fabio admin list-workspace-users --workspace <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
Read-only · Returns list
list-git-connections
Section titled “list-git-connections”List git connections across workspaces
fabio admin list-git-connectionsRead-only · Returns list
grant-admin-access
Section titled “grant-admin-access”Grant temporary admin access to a workspace
fabio admin grant-admin-access --workspace <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
Mutates state · Returns void
remove-admin-access
Section titled “remove-admin-access”Remove temporary admin access from a workspace
fabio admin remove-admin-access --workspace <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
Mutates state · Destructive · Returns void
restore-workspace
Section titled “restore-workspace”Restore a deleted workspace
fabio admin restore-workspace --workspace <value> --name <value> --capacity-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--name |
string |
Yes | Restored workspace name |
--capacity-id |
string |
Yes | Capacity ID to assign the restored workspace |
Mutates state · Returns void
list-network-policies
Section titled “list-network-policies”List network communication policies
fabio admin list-network-policies| Flag | Type | Required | Description |
|---|---|---|---|
--filter |
string |
No | Filter by policy direction (e.g. “inbound/publicAccessRules/defaultAction eq ‘deny’”, “outbound/publicAccessRules/defaultAction eq ‘deny’”, or both combined with or) |
Examples
fabio admin list-network-policiesfabio admin list-network-policies --filter "inbound/publicAccessRules/defaultAction eq 'deny'"Read-only · Returns list
list-items
Section titled “list-items”List items (admin view)
fabio admin list-itemsRead-only · Returns list
show-item
Section titled “show-item”Show item details (admin view)
fabio admin show-item --workspace <value> --item-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--item-id |
string |
Yes | Item ID |
Read-only · Returns object
list-item-users
Section titled “list-item-users”List users with access to an item (admin view)
fabio admin list-item-users --workspace <value> --item-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--item-id |
string |
Yes | Item ID |
Read-only · Returns list
bulk-set-labels
Section titled “bulk-set-labels”Bulk-set sensitivity labels on items
fabio admin bulk-set-labels| Flag | Type | Required | Description |
|---|---|---|---|
--file |
string |
No | Path to JSON file with label assignments |
--content |
string |
No | Inline JSON content with label assignments |
Mutates state · Returns object
bulk-remove-labels
Section titled “bulk-remove-labels”Bulk-remove sensitivity labels from items
fabio admin bulk-remove-labels| Flag | Type | Required | Description |
|---|---|---|---|
--file |
string |
No | Path to JSON file with item IDs |
--content |
string |
No | Inline JSON content with item IDs |
Mutates state · Returns object
list-external-data-shares
Section titled “list-external-data-shares”List external data shares
fabio admin list-external-data-sharesRead-only · Returns list
revoke-external-data-share
Section titled “revoke-external-data-share”Revoke an external data share
fabio admin revoke-external-data-share --workspace <value> --item-id <value> --share-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--item-id |
string |
Yes | Item ID |
--share-id |
string |
Yes | External data share ID |
Mutates state · Destructive · Returns void
remove-all-sharing-links
Section titled “remove-all-sharing-links”Remove all sharing links for specified items
fabio admin remove-all-sharing-links| Flag | Type | Required | Description |
|---|---|---|---|
--file |
string |
No | Path to JSON file with items |
--content |
string |
No | Inline JSON content with items |
Mutates state · Destructive · Long-running operation · Returns object
bulk-remove-sharing-links
Section titled “bulk-remove-sharing-links”Bulk-remove sharing links
fabio admin bulk-remove-sharing-links| Flag | Type | Required | Description |
|---|---|---|---|
--file |
string |
No | Path to JSON file with sharing link removals |
--content |
string |
No | Inline JSON content with sharing link removals |
Mutates state · Long-running operation · Returns object
list-domains
Section titled “list-domains”List domains (admin view)
fabio admin list-domains| Flag | Type | Required | Description |
|---|---|---|---|
--non-empty-only |
bool |
No | Only return domains with workspaces assigned that contain one or more items the user has at least read access to |
--with-assigned-workspaces-only |
bool |
No | Only return domains that have at least one workspace assigned to them, or to any of their subdomains |
Examples
fabio admin list-domainsfabio admin list-domains --with-assigned-workspaces-onlyfabio admin list-domains --non-empty-only --with-assigned-workspaces-onlyRead-only · Returns list
create-domain
Section titled “create-domain”Create a domain
fabio admin create-domain --name <value>| Flag | Type | Required | Description |
|---|---|---|---|
--name |
string |
Yes | Domain name |
--description |
string |
No | Domain description |
--parent-id |
string |
No | Parent domain ID (for subdomains) |
Mutates state · Returns object
show-domain
Section titled “show-domain”Show domain details
fabio admin show-domain --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
Read-only · Returns object
update-domain
Section titled “update-domain”Update a domain
fabio admin update-domain --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
--name |
string |
No | New name |
--description |
string |
No | New description |
Mutates state · Returns object
delete-domain
Section titled “delete-domain”Delete a domain
fabio admin delete-domain --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
Mutates state · Destructive · Returns void
list-domain-workspaces
Section titled “list-domain-workspaces”List workspaces in a domain
fabio admin list-domain-workspaces --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
Read-only · Returns list
assign-domain-workspaces
Section titled “assign-domain-workspaces”Assign workspaces to a domain
fabio admin assign-domain-workspaces --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
--workspace-ids |
string |
No | Workspace IDs (comma-separated) |
Mutates state · Returns void
unassign-domain-workspaces
Section titled “unassign-domain-workspaces”Unassign workspaces from a domain
fabio admin unassign-domain-workspaces --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
--workspace-ids |
string |
No | Workspace IDs (comma-separated) |
Mutates state · Returns void
unassign-all-domain-workspaces
Section titled “unassign-all-domain-workspaces”Unassign all workspaces from a domain
fabio admin unassign-all-domain-workspaces --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
Mutates state · Returns void
list-domain-role-assignments
Section titled “list-domain-role-assignments”List role assignments for a domain
fabio admin list-domain-role-assignments --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
Read-only · Returns list
bulk-assign-domain-roles
Section titled “bulk-assign-domain-roles”Bulk-assign roles to a domain
fabio admin bulk-assign-domain-roles --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
--file |
string |
No | Path to JSON file with role assignments |
--content |
string |
No | Inline JSON content with role assignments |
Mutates state · Returns void
bulk-unassign-domain-roles
Section titled “bulk-unassign-domain-roles”Bulk-unassign roles from a domain
fabio admin bulk-unassign-domain-roles --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
--file |
string |
No | Path to JSON file with role unassignments |
--content |
string |
No | Inline JSON content with role unassignments |
Mutates state · Returns void
sync-domain-roles-to-subdomains
Section titled “sync-domain-roles-to-subdomains”Sync domain role assignments to subdomains
fabio admin sync-domain-roles-to-subdomains --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
--role |
string |
No | Role to sync (Contributor or Admin). Note: syncing Admins is not supported by the API |
Mutates state · Returns void
assign-domain-workspaces-by-capacities
Section titled “assign-domain-workspaces-by-capacities”Assign workspaces to a domain by capacities
fabio admin assign-domain-workspaces-by-capacities --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
--capacity-ids |
string |
No | Capacity IDs (comma-separated) |
Mutates state · Returns void
assign-domain-workspaces-by-principals
Section titled “assign-domain-workspaces-by-principals”Assign workspaces to a domain by principals
fabio admin assign-domain-workspaces-by-principals --domain-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--domain-id |
string |
Yes | Domain ID |
--principal-ids |
string |
No | Principal IDs (comma-separated) |
--principal-type |
string |
No | Principal type (User, Group, ServicePrincipal, ServicePrincipalProfile) |
Mutates state · Returns void
list-user-access
Section titled “list-user-access”List access details for a user
fabio admin list-user-access --user-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--user-id |
string |
Yes | User ID |
Read-only · Returns list
