Skip to main content
Review the minimum standard delegated scope mapping for every Microsoft Fabric action. These scopes are Power BI resource scopes (https://analysis.windows.net/powerbi/api/...), not Microsoft Graph. Workspace listing and GraphQL API resolution use Workspace.Read.All. Schema inspect and GraphQL execute use GraphQLApi.Execute.All. Sites.Selected does not apply.

Minimal scopes per action

Each Microsoft Fabric connection also requests openid, offline_access, and Workspace.Read.All. These connection scopes apply in addition to the action scopes in the table.
ActionDescriptionMinimum scopes
Execute GraphQL mutationExecutes one GraphQL mutation that can change Fabric data.GraphQLApi.Execute.All
Execute GraphQL queryExecutes one GraphQL query operation.GraphQLApi.Execute.All
Inspect GraphQL schemaInspects a Fabric GraphQL API schema before composing a query or mutation.GraphQLApi.Execute.All
List GraphQL APIsLists Fabric GraphQL APIs in a workspace.Workspace.Read.All
List workspacesLists Fabric workspaces the signed-in user can access.Workspace.Read.All
Resolve GraphQL APIResolves a Fabric GraphQL API by UUID, endpoint URL, or exact name.Workspace.Read.All
Resolve workspaceResolves a Fabric workspace by UUID, URL, or exact name.Workspace.Read.All