powerbi-report-management

Manage Power BI reports in Fabric via REST API with PBIR definitions.

952|267|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/microsoft/skills-for-fabric --skill powerbi-report-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerbi-report-management
Source: https://github.com/microsoft/skills-for-fabric/tree/main/plugins/powerbi-authoring/skills/powerbi-report-management
Command: npx skills add https://github.com/microsoft/skills-for-fabric --skill powerbi-report-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage Power BI reports in Microsoft Fabric via the REST API using PBIR definitions. It enables creating from PBIR definitions, retrieving definitions, updating properties, listing reports, and deleting reports. For PBIR content authoring, use the dedicated Power BI authoring skill.

Core Features & Use Cases

  • Create reports from PBIR definitions and upload to a Fabric workspace.
  • Get, download, update, and delete reports and their PBIR definitions.
  • List reports in a workspace and manage properties; supports long-running operations where applicable.

Quick Start

Install the Fabric Power BI skills bundle and run the publish flow to transport a local PBIR to a Fabric workspace.

Frequently Asked Questions about powerbi-report-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Power BI reports in Fabric via the REST API?

You can manage Power BI reports in Fabric via the REST API by using PBIR definitions to create, get, update, list, and delete report items within a workspace.

Can I upload a local PBIR definition to a Fabric workspace using az rest?

Yes, you can upload a local PBIR definition to a Fabric workspace using az rest with the Fabric API audience, coordinating with the report-authoring skill for content generation.

What permissions do I need to update and delete Power BI report items?

Updating and deleting Power BI report items requires proper workspace permissions in Microsoft Fabric, along with az rest configured for the Fabric API audience to execute REST operations.

How does long-running operation polling work for Power BI report management?

Long-running operations (LRO) for Power BI report management require polling the Fabric REST API with verbose logging enabled to capture and track operation IDs until completion.

Does this handle PBIR content authoring for Power BI reports?

No, this does not handle PBIR content authoring; it manages existing reports. You must use the dedicated Power BI authoring skill to generate PBIR content before deployment.

What are the limitations of using Fabric REST API for Power BI report automation?

Limitations include requiring az rest with the correct Fabric API audience, proper workspace permissions, and manual LRO polling with verbose logging to capture operation IDs during report automation.