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 31–60 of 116 actions

Generate Embed Token for Power BI

MICROSOFT_POWER_BI_GENERATE_EMBED_TOKEN

Generates an embed token for multiple reports, datasets, and target workspaces. Use this action when you need to generate an embed token to embed Power BI reports, dashboards, or visuals in your application. Reports and datasets do not have to be related. The token can include identities for row-level security (RLS) a…

Untrusted display-only summary

Generate Report Embed Token in Group

MICROSOFT_POWER_BI_GENERATE_REPORT_TOKEN_IN_GROUP

Generates an embed token to view or edit the specified report from the specified workspace. Use this action when you need to generate an embed token to embed a Power BI report in your application. The token allows you to control the access level (View, Edit, or Create) for the embedded report. You can also configure r…

Untrusted display-only summary

Generate Dataset Embed Token in Group

MICROSOFT_POWER_BI_GENERATE_TOKEN_IN_GROUP

Generates an embed token based on the specified dataset from the specified workspace. Use this action when you need to generate an embed token to embed Power BI reports or dashboards using a specific dataset from a workspace in your application. The token allows you to control the access level (View, Edit, or Create)…

Untrusted display-only summary

Get Available Feature By Name

MICROSOFT_POWER_BI_GET_AVAILABLE_FEATURE_BY_NAME

Returns the specified available feature for the user by name. Use this action when you need to check the availability and status of a specific Power BI feature, such as embedTrial. This API call doesn't require any scopes. Note: The featureName path parameter should be URL-encoded if it contains special characters.

Untrusted display-only summary

Get Capacities

MICROSOFT_POWER_BI_GET_CAPACITIES

Returns a list of Power BI capacities that the authenticated user has access to. Use this action to retrieve information about all available capacities in the organization, including their state, SKU, region, and access permissions. This is useful for admin operations and capacity management tasks. Permissions: Requir…

Untrusted display-only summary

Get Dashboard from My Workspace

MICROSOFT_POWER_BI_GET_DASHBOARD2

Returns the specified dashboard from My workspace. Use when you need to retrieve details about a specific dashboard from the current user's personal workspace in Power BI. This is useful for getting dashboard metadata, embed URLs, or user permissions. Required Scope: Dashboard.ReadWrite.All or Dashboard.Read.All

Untrusted display-only summary

Get Dashboards

MICROSOFT_POWER_BI_GET_DASHBOARDS

Returns a list of dashboards from the specified workspace. Use this action when you need to retrieve all dashboards within a Power BI workspace. This is useful for exploring workspace contents, finding specific dashboard IDs, or managing dashboard resources. Permissions: This API call can be called by a service princi…

Untrusted display-only summary

Get Dataflows

MICROSOFT_POWER_BI_GET_DATAFLOWS

Returns a list of all dataflows from the specified workspace. Use this action when you need to retrieve all dataflows within a specific Power BI workspace. This is useful for inventory, monitoring, or managing dataflows within a workspace. This API call can be called by a service principal profile. Required Scope: Dat…

Untrusted display-only summary

Get Dataset

MICROSOFT_POWER_BI_GET_DATASET

Returns the specified dataset from My workspace. Use this action when you need to retrieve details about a specific Power BI dataset in your workspace, including its configuration, permissions, and relationships to other artifacts like dataflows and tables. Required Scope: Dataset.ReadWrite.All or Dataset.Read.All

Untrusted display-only summary

Get Dataset in Workspace

MICROSOFT_POWER_BI_GET_DATASET2

Returns the specified dataset from the specified workspace. Use this action when you need to retrieve details about a specific Power BI dataset in a workspace, including its configuration, permissions, and relationships to other artifacts like dataflows and tables. Permissions: This API call can be called by a service…

Untrusted display-only summary

Get DataSet Data

MICROSOFT_POWER_BI_GET_DATA_SET_DATA

Gets the query results for the specified DataSet. Use when you need to retrieve the actual data values from a Power BI DataSet, such as for exporting data, generating reports outside of Power BI, or performing data analysis on dataset contents. This action executes a query against the dataset and returns the column de…

Untrusted display-only summary

Get Datasets from My Workspace

MICROSOFT_POWER_BI_GET_DATASETS

Returns a list of datasets from My workspace. Use when you need to retrieve all datasets available in the authenticated user's personal workspace, including their configuration and metadata. Required Scope: Dataset.ReadWrite.All or Dataset.Read.All

Untrusted display-only summary

Get DataSets from Power BI

MICROSOFT_POWER_BI_GET_DATA_SETS

Gets an array of DataSet CatalogItems from Power BI. Use when you need to retrieve all available datasets from the Power BI service, including their metadata such as creation date, modified date, owner, and dataset-specific properties like query timeout and parameters. Required Scope: Dataset.ReadWrite.All or Dataset.…

Untrusted display-only summary

Get Dataset to Dataflows Links

MICROSOFT_POWER_BI_GET_DATASET_TO_DATAFLOWS_LINKS

Returns a list of upstream dataflows for datasets from the specified workspace. Use this action when you need to retrieve the relationships between datasets and their upstream dataflows in a Power BI workspace for dependency analysis or lineage tracking. This API call can be called by a service principal profile.

Untrusted display-only summary

Get Dataset Users

MICROSOFT_POWER_BI_GET_DATASET_USERS

Returns a list of principals that have access to the specified dataset. Use this action when you need to retrieve the list of users or service principals who have been granted access to a specific Power BI dataset. This is useful for auditing dataset permissions, managing access control, or understanding who can view…

Untrusted display-only summary

Get Dataset Users In Group

MICROSOFT_POWER_BI_GET_DATASET_USERS_IN_GROUP

Returns a list of principals that have access to the specified dataset within a workspace. Use this action when you need to retrieve the list of users or service principals who have been granted access to a specific Power BI dataset within a workspace. This is useful for auditing dataset permissions, managing access c…

Untrusted display-only summary

Get Datasources for Dataset

MICROSOFT_POWER_BI_GET_DATASOURCES

Returns a list of data sources for the specified dataset from My workspace. Use when you need to retrieve all data source connections configured for a specific Power BI dataset, such as when auditing data sources, troubleshooting refresh issues, or understanding dataset dependencies. Required Scope: Dataset.ReadWrite.…

Untrusted display-only summary

Get Datasources for Dataset in Workspace

MICROSOFT_POWER_BI_GET_DATASOURCES_IN_GROUP3

Returns a list of data sources for the specified dataset from the specified workspace. Use when you need to retrieve all data source connections configured for a specific Power BI dataset within a workspace, such as when auditing data sources, troubleshooting refresh issues, or understanding dataset dependencies. This…

Untrusted display-only summary

Get Gateway

MICROSOFT_POWER_BI_GET_GATEWAY

Returns the specified gateway. Use this action when you need to retrieve details about a specific Power BI gateway, including its status, type, and public key for encryption. Permissions: The user must have gateway admin permissions. Required Scope: Dataset.ReadWrite.All or Dataset.Read.All

Untrusted display-only summary

Get Gateway Datasources in Group

MICROSOFT_POWER_BI_GET_GATEWAY_DATASOURCES_IN_GROUP

Returns a list of gateway data sources for the specified dataset from the specified workspace. Use this action when you need to retrieve all gateway data source connections configured for a specific Power BI dataset within a workspace. This is useful for auditing data source configurations, troubleshooting refresh iss…

Untrusted display-only summary

Get Gateways

MICROSOFT_POWER_BI_GET_GATEWAYS

Returns a list of gateways for which the user is an admin. Use this action when you need to retrieve all Power BI gateways that you have administrative permissions for. This is useful for monitoring gateway status, managing data sources, or administering on-premises data gateway configurations. Gateway admin permissio…

Untrusted display-only summary

Get Goals from Scorecard

MICROSOFT_POWER_BI_GET_GOALS

Returns a list of goals from a scorecard. Use this action when you need to retrieve all goals defined within a Power BI scorecard. This is useful for understanding the organizational objectives and key results (OKRs) tracked in Power BI, finding specific goal IDs, or monitoring progress against targets. This API call…

Untrusted display-only summary

Get Goals Refresh History

MICROSOFT_POWER_BI_GET_GOALS_REFRESH_HISTORY

Reads refresh history of a connected goal. Use this action when you need to retrieve the refresh history for a specific Power BI goal to monitor refresh performance, identify failed refreshes, or audit refresh operations on goals. This endpoint is part of the Power BI Goals (Preview) API. Required Scope: Dataset.Read.…

Untrusted display-only summary

Get Goals Status Rules

MICROSOFT_POWER_BI_GET_GOALS_STATUS_RULES

Returns status rules of a goal. Use this action when you need to retrieve the status rules configuration for a specific Power BI goal within a scorecard. Status rules determine how goal status is calculated based on conditions (e.g., if actual value > 50% of target, status is "On track"). This action supports reading…

Untrusted display-only summary

Get Goal Value By ID

MICROSOFT_POWER_BI_GET_GOAL_VALUE_BY_ID

Reads a goal value check-in by a UTC date timestamp. Use this action when you need to retrieve a specific goal value check-in from a Power BI scorecard. This is useful for tracking historical goal values, reviewing notes on goal progress, or analyzing trends. The timestamp must be provided in UTC format (e.g., 2024-05…

Untrusted display-only summary

Get Groups

MICROSOFT_POWER_BI_GET_GROUPS

Returns a list of workspaces the user has access to. Use this action when you need to retrieve all Power BI workspaces (groups) that the authenticated user has access to. This is useful for listing available workspaces, finding specific workspace IDs, or managing workspace resources. This API call can be called by a s…

Untrusted display-only summary

Get Groups Capacity Assignment Status

MICROSOFT_POWER_BI_GET_GROUPS_CAPACITY_ASSIGNMENT_STATUS

Gets the status of the assignment-to-capacity operation for the specified workspace. Use this action when you need to check the current status of a workspace assignment operation to a capacity. This is useful for monitoring long-running workspace migrations or diagnosing failed assignments. Required Scope: Workspace.R…

Untrusted display-only summary

Get Group Users

MICROSOFT_POWER_BI_GET_GROUP_USERS

Returns a list of users that have access to the specified workspace. Use this action when you need to retrieve the list of users or service principals who have been granted access to a specific Power BI workspace. This is useful for auditing workspace permissions, managing access control, or understanding who can view…

Untrusted display-only summary

Get Import

MICROSOFT_POWER_BI_GET_IMPORT

Returns the specified import from My workspace. Use this action when you need to retrieve details about a specific import in your Power BI workspace, including its status, associated datasets, and reports. This is useful for tracking import operations, checking whether an import succeeded or failed, and identifying re…

Untrusted display-only summary

Get Imports from My Workspace

MICROSOFT_POWER_BI_GET_IMPORTS2

Returns a list of imports from My workspace. Use this action when you need to retrieve all imports in the authenticated user's personal workspace, including their status, associated datasets, and reports. This is useful for monitoring import operations, checking import completion status, or listing imported content in…

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.