fabricstack.dev

Power BI REST APIs

free

Official REST API surface for Power BI — embedding, administration, governance, and content operations across workspaces, datasets, reports, and dashboards.

Category
platform-apis
Type
api
Language
HTTP
Maintainer
microsoft
Author
Microsoft
Added
Jun 1, 2026

What it does

The Power BI REST APIs provide service endpoints for embedding, administration, governance, and content operations across workspaces, datasets, reports, dashboards, dataflows, capacities, gateways, and deployment pipelines. They authenticate with a Microsoft Entra ID app via MSAL, including service-principal support, and are distinct from the newer Fabric REST APIs, which target Fabric items and workloads.

Why use it

Use the Power BI REST APIs for automation specific to Power BI — generating embed tokens, managing datasets and refreshes, administering tenants, and driving deployment pipelines — especially in scenarios not yet covered by the Fabric REST APIs.

Getting started

Register an Entra ID app, acquire a token with MSAL (or use a service principal), then call endpoints under https://api.powerbi.com/v1.0/myorg. Requests are throttled and return HTTP 429 with a Retry-After header when limits are hit.