All integrations
MP
Catalogue metadata onlybusiness intelligencev20260721_00

MICROSOFT_POWER_BI

Microsoft Power Bi

Microsoft Power BI is a business analytics service that provides interactive visualizations and business intelligence capabilities with an interface simple enough for end users to create their own reports and dashboards.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

116

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2

OAUTH2

microsoft_power_bi_oauth

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 116 actions

Add Dashboard to Workspace

MICROSOFT_POWER_BI_ADD_DASHBOARD2

Creates a new empty dashboard in the specified workspace. Use this action when you need to create a new dashboard in a Power BI workspace. The API call can be called by a service principal profile. Requires the Workspace.ReadWrite.All scope. Note: The created dashboard will be empty and can be populated with tiles aft…

Untrusted display-only summary

Get Reports From App

MICROSOFT_POWER_BI_APPS_GET_REPORTS

Returns a list of reports from the specified app. Use this action when you need to retrieve all reports that belong to a specific Power BI app. This is useful for exploring app contents, finding specific reports within apps, or managing app resources. Required Scope: Report.ReadWrite.All or Report.Read.All Limitations…

Untrusted display-only summary

Assign Workspace to Capacity

MICROSOFT_POWER_BI_ASSIGN_WORKSPACE_TO_CAPACITY

Assigns the specified workspace to the specified capacity. Use this action when you need to assign a Power BI workspace to a dedicated capacity or unassign My workspace from a capacity by providing an empty GUID (00000000-0000-0000-0000-000000000000). This operation is typically performed by Fabric administrators to m…

Untrusted display-only summary

Cancel Dataset Refresh in Workspace

MICROSOFT_POWER_BI_CANCEL_REFRESH2

Cancels the specified refresh operation for the specified dataset from the specified workspace. Use this action when you need to cancel an in-progress dataset refresh operation within a specific Power BI workspace. This is useful for stopping long-running refreshes that are no longer needed or that appear to be stuck.…

Untrusted display-only summary

Clone Report

MICROSOFT_POWER_BI_CLONE_REPORT2

Clones the specified report from My workspace. If the dataset for a cloned report resides in two different workspaces or in My workspace, then a shared dataset is created. Use when you need to duplicate a report within My workspace or to another workspace. This is useful for creating backup copies of reports, testing…

Untrusted display-only summary

Clone Report in Workspace

MICROSOFT_POWER_BI_CLONE_REPORT_IN_GROUP

Clones the specified report from the specified workspace. Use this action when you need to duplicate a Power BI report within the same workspace or to a different workspace. If the dataset for a cloned report resides in two different workspaces or in My workspace, then a share is required. The API returns the cloned r…

Untrusted display-only summary

Create Goal Value Check-in

MICROSOFT_POWER_BI_CREATE_GOAL_VALUE

Creates a new goal value check-in for a Power BI scorecard goal. Use this action when you need to record a new value check-in for a specific goal within a Power BI scorecard. This action allows you to update the current value, target, status, trend, and forecast of a goal. The timestamp is required and represents the…

Untrusted display-only summary

Create Workspace

MICROSOFT_POWER_BI_CREATE_GROUP

Creates a new workspace in Power BI. Use this action when you need to create a new Power BI workspace to organize reports, dashboards, datasets, and other Power BI content. This API call can be called by a service principal profile. Requires the Workspace.ReadWrite.All scope. Note: The created workspace will be empty…

Untrusted display-only summary

Create Push Dataset

MICROSOFT_POWER_BI_CREATE_PUSH_DATASET

Creates a new dataset on My workspace in Power BI. Use this action when you need to create a new push dataset to store and manage data that can be pushed programmatically via the Power BI REST API. This API call only supports push datasets (Push, Streaming, or PushStreaming mode). This action is irreversible once the…

Untrusted display-only summary

Create Scorecard

MICROSOFT_POWER_BI_CREATE_SCORECARD

Creates a new scorecard in the specified Power BI workspace. Use this action when you need to create a new scorecard to track business objectives and key results in a specific Power BI workspace. Scorecards help organizations monitor progress toward goals with customizable metrics, status rules, and reporting. Require…

Untrusted display-only summary

Create Temporary Upload Location

MICROSOFT_POWER_BI_CREATE_TEMPORARY_UPLOAD_LOCATION

Creates a temporary blob storage upload location for importing large Power BI .pbix files that are between 1 GB and 10 GB in size. Use this action when you need to upload a large Power BI .pbix file (between 1 GB and 10 GB) to the organization. The temporary upload location provides a shared access signature (SAS) URL…

Untrusted display-only summary

Create Temporary Upload Location

MICROSOFT_POWER_BI_CREATE_TEMPORARY_UPLOAD_LOCATION_IN_GROUP

Creates a temporary blob storage upload location for importing large Power BI .pbix files that are between 1 GB and 10 GB in size. Use this action when you need to upload a large Power BI .pbix file (between 1 GB and 10 GB) to a workspace. The temporary upload location provides a shared access signature (SAS) URL wher…

Untrusted display-only summary

Delete Dashboard

MICROSOFT_POWER_BI_DELETE_DASHBOARD

Deletes the specified dashboard from My workspace. Use this action when you need to permanently remove a dashboard from a user's Power BI workspace. This action is irreversible — once deleted, the dashboard and all its content cannot be recovered. Required Scope: Dashboard.ReadWrite.All

Untrusted display-only summary

Delete Dataflow

MICROSOFT_POWER_BI_DELETE_DATAFLOW

Deletes the specified dataflow from Power BI data prep storage, including its definition file and model. Use this action when you need to permanently remove a dataflow from a Power BI workspace. This action is irreversible — once deleted, the dataflow and all its associated data cannot be recovered. Permissions: The u…

Untrusted display-only summary

Delete Dataset

MICROSOFT_POWER_BI_DELETE_DATASET

Deletes the specified dataset from My workspace. Use this action when you need to permanently remove a dataset from a user's Power BI workspace. This action is irreversible — once deleted, the dataset and all its associated data cannot be recovered. Required Scope: Dataset.ReadWrite.All

Untrusted display-only summary

Delete Dataset from Workspace

MICROSOFT_POWER_BI_DELETE_DATASET2

Deletes the specified dataset from the specified workspace. Use this action when you need to permanently remove a dataset from a specific Power BI workspace. This action is irreversible — once deleted, the dataset and all its associated data cannot be recovered. This API call can be called by a service principal profi…

Untrusted display-only summary

Delete Goal

MICROSOFT_POWER_BI_DELETE_GOAL

Deletes a goal from a scorecard by goal ID. Use this action when you need to permanently remove a goal from a Power BI scorecard. This action is irreversible — once deleted, the goal and its associated data cannot be recovered. Required Scope: Dataset.ReadWrite.All

Untrusted display-only summary

Delete Goal Note by ID

MICROSOFT_POWER_BI_DELETE_GOAL_NOTE_BY_ID

Deletes a goal value check-in note by its unique identifier. Use this action when you need to remove a specific check-in note from a goal value in Power BI goals. This action is irreversible — once deleted, the note cannot be recovered. Required Scope: Dataset.ReadWrite.All

Untrusted display-only summary

Delete Goal Status Rules

MICROSOFT_POWER_BI_DELETE_GOAL_STATUS_RULES

Removes status rule definitions from a goal. Use this action when you need to remove all status rules from a specific goal within a Power BI scorecard. This action is irreversible — once deleted, the status rules and their configuration cannot be recovered. Required Scope: Dataset.ReadWrite.All

Untrusted display-only summary

Delete Pipeline User

MICROSOFT_POWER_BI_DELETE_PIPELINE_USER

Removes user permissions from the specified deployment pipeline. Use this action when you need to revoke a user's access to a deployment pipeline. This action is irreversible — once removed, the user loses access to the pipeline. Required Scope: Pipeline.ReadWrite.All

Untrusted display-only summary

Delete Report from Workspace

MICROSOFT_POWER_BI_DELETE_REPORT_IN_GROUP

Deletes the specified report from the specified workspace. Use this action when you need to permanently remove a report from a specific Power BI workspace. This action is irreversible — once deleted, the report and all its content cannot be recovered. This API call can be called by a service principal profile. Require…

Untrusted display-only summary

Delete Rows from Dataset Table

MICROSOFT_POWER_BI_DELETE_ROWS

Deletes all rows from the specified table within the specified dataset from My workspace. Use this action when you need to clear all data from a specific table within a Power BI push dataset. This action is irreversible — once deleted, the rows cannot be recovered. This operation is commonly used to reset test data or…

Untrusted display-only summary

Delete Rows from Dataset Table in Workspace

MICROSOFT_POWER_BI_DELETE_ROWS_IN_GROUP

Deletes all rows from the specified table within the specified dataset from the specified workspace. Use this action when you need to clear all data from a specific table within a Power BI push dataset in a specific workspace. This action is irreversible — once deleted, the rows cannot be recovered. This operation is…

Untrusted display-only summary

Delete Scorecard By ID

MICROSOFT_POWER_BI_DELETE_SCORECARD_BY_ID

Deletes a scorecard by its ID from the specified workspace. Use this action when you need to permanently remove a scorecard from a Power BI workspace. This action is irreversible — once deleted, the scorecard and all its data cannot be recovered. Required Scope: Dataset.ReadWrite.All

Untrusted display-only summary

Delete Workspace

MICROSOFT_POWER_BI_DELETE_WORKSPACE

Deletes the specified workspace. Use this action when you need to permanently remove a Power BI workspace. This action is irreversible — once deleted, the workspace and all its content (reports, dashboards, datasets) cannot be recovered. Required Scope: Workspace.ReadWrite.All

Untrusted display-only summary

Discover Gateways for Dataset

MICROSOFT_POWER_BI_DISCOVER_GATEWAYS

Returns a list of gateways that the specified dataset from the specified workspace can be bound to. Use this action when you need to discover which on-premises data gateways are available to bind a dataset to for refresh and data source connections. This API call is only relevant for datasets that have at least one bi…

Untrusted display-only summary

Execute DAX Queries

MICROSOFT_POWER_BI_EXECUTE_DAX_QUERIES

Executes Data Analysis Expressions (DAX) queries against the provided dataset in My workspace. Use this action when you need to run DAX queries to retrieve or analyze data from a Power BI dataset. This endpoint supports complex DAX queries with multiple EVALUATE statements and includes features for Row-Level Security…

Untrusted display-only summary

Execute DAX Queries on Dataset

MICROSOFT_POWER_BI_EXECUTE_QUERIES_2

Executes Data Analysis Expressions (DAX) queries against the specified Power BI dataset. Use this action when you need to run DAX queries to retrieve data, perform calculations, or analyze data directly from a Power BI dataset. DAX query errors (such as syntax errors or invalid references) will result in an error resp…

Untrusted display-only summary

Execute Subscription

MICROSOFT_POWER_BI_EXECUTE_SUBSCRIPTION

Executes the Subscription specified by the Id. Use this action when you need to manually trigger a Power BI email subscription to run immediately instead of waiting for its scheduled frequency. This is useful for testing subscriptions, generating reports on-demand, or forcing an unscheduled distribution of a report. N…

Untrusted display-only summary

Generate Dashboard Embed Token

MICROSOFT_POWER_BI_GENERATE_DASHBOARD_EMBED_TOKEN

Generates an embed token to view or edit the specified dashboard from the specified workspace. Use this action when you need to generate an embed token to embed a Power BI dashboard in your application. The token allows you to embed the dashboard with the specified access level. You can also configure row-level securi…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.