Power BI

Power BI

Connect to Microsoft Power BI to manage dashboards, datasets, reports, dataflows, and workspaces. Access business intelligence data, execute queries, refresh datasets, and export reports programmatically. Authenticate using a Bearer token obtained from Azure AD with appropriate Power BI API permissions.

Visit Website

Triggers & Actions

Use Power BI as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.

Triggers

No triggers available

Actions

  • Get Workspace Information

    Initiate an admin scan to retrieve detailed metadata from Power BI workspaces. Returns a scan ID to track the async operation. Requires admin (Tenant.Read.All) permissions.

  • Get Scan Result

    Retrieve the results of a workspace scan operation. Use the scan ID from GetWorkspaceInfo action. Requires admin (Tenant.Read.All) permissions.

  • List Dashboards

    Get a list of dashboards from a Power BI workspace. Returns dashboard names, IDs, and metadata.

  • Get Dashboard

    Get detailed information about a specific Power BI dashboard including metadata, URLs, and access permissions.

  • Get Dashboard Tiles

    Get all tiles from a Power BI dashboard. Tiles are visual elements like charts, tables, and KPIs displayed on the dashboard.

  • List Dataflows

    Get a list of dataflows from a Power BI workspace. Dataflows are used for data preparation and ETL processes.

  • Get Dataflow

    Get detailed information about a specific Power BI dataflow including configuration, metadata, and access permissions.

  • Get Dataflow Datasources

    Get all data sources used by a Power BI dataflow. Data sources include databases, files, and web services used for data extraction.

  • Get Dataflow Transactions

    Get the transaction history for a Power BI dataflow. Shows refresh operations, status, start/end times, and error details.

  • Refresh Dataflow

    Trigger a refresh operation for a Power BI dataflow. Extracts data from sources and applies transformations.

  • List Datasets

    Get a list of datasets from a Power BI workspace. Datasets contain data models used in reports and dashboards.

  • Get Dataset

    Get detailed information about a specific Power BI dataset including metadata, configuration, and capabilities.

  • Get Dataset Tables

    Get all tables from a Power BI dataset. Returns table names, columns, measures, and schema information.

  • Add Rows to Dataset

    Add rows of data to a Power BI dataset table. Only works with Push Datasets that have the AddRows API enabled.

  • Execute Queries

    Execute DAX queries against a Power BI dataset. Returns query results in tabular format.

  • Refresh Dataset

    Trigger a refresh operation for a Power BI dataset. Updates the dataset with latest data from sources.

  • Get Refresh History

    Get the refresh history for a Power BI dataset. Shows refresh operations, status, start/end times, and error details.

  • List Gateways

    Get all gateways accessible to the authenticated user. Gateways enable secure data transfer between on-premises data sources and Power BI cloud service.

  • Get Gateway

    Get detailed information about a specific gateway including configuration, status, version, and contact information.

  • List Datasources

    Get all data sources configured on a specific gateway. Data sources represent connections to databases, files, and other data systems accessible through the gateway.

  • Get Datasource

    Get detailed information about a specific data source on a gateway including connection details, credentials, and user permissions.

  • Get Datasource Status

    Get the connection status of a specific data source on a gateway. Indicates whether the datasource is reachable and ready for use.

  • Get Datasource Users

    Get the list of users who have access to a specific data source. Shows user permissions and access levels for the datasource.

  • List Groups

    Get all workspaces (groups) accessible to the authenticated user. Workspaces are containers for Power BI content like dashboards, reports, and datasets.

  • Get Group

    Get detailed information about a specific workspace (group) including metadata, users, capacity information, and settings.

  • Get Group Dashboards

    Get all dashboards within a specific workspace (group). Returns dashboard metadata including IDs, names, and embed URLs.

  • Get Group Datasets

    Get all datasets within a specific workspace (group). Returns dataset metadata including refresh capabilities, gateway requirements, and data source information.

  • Get Group Reports

    Get all reports within a specific workspace (group). Returns report metadata including IDs, names, embed URLs, and associated datasets.

  • List Reports

    Get all reports in a workspace. Reports are interactive visualizations built from Power BI datasets. Supports pagination.

  • Get Report

    Get detailed information about a specific report including metadata, dataset associations, and embed URLs.

  • Get Report Pages

    Get all pages from a specific report. Pages are individual tabs/views within a Power BI report.

  • Export Report

    Export a Power BI report to PDF, PPTX, or PNG format. This operation may take several minutes for large reports.