Menu

Samenvatting van de Microsoft Power BI API

Met de Power BI REST API automatiseer je het volledige beheer van Power BI-content en de onderliggende governance: van het verversen van datasets en publiceren van rapporten tot het uitrollen van dashboards naar productie via deployment-pipelines. Embed-tokens stellen je in staat om Power BI veilig te integreren in klantportalen of SaaS-applicaties. Hiermee bespaar je handwerk, voorkom je inconsistenties en houd je grip op wie wat ziet binnen je organisatie.
  • Datasets en dataflows: ververs datasets op aanvraag, beheer schedules en voer DAX-queries uit om data terug te halen.
  • Rapporten en dashboards: kloon, herbind, exporteer (PDF, PPTX, PNG) of upload nieuwe versies vanuit een CI/CD-pipeline.
  • Embedded analytics: genereer korte-levensduur embed-tokens om Power BI-rapporten in eigen applicaties te tonen, met row-level security.
  • Werkruimten en pipelines: maak werkruimten aan, ken capaciteit toe en deploy automatisch tussen Dev-, Test- en Productie-stages.
  • Tenant-governance: haal admin-rapportages op over gebruik, scan werkruimte-content, beheer encryption-keys en gevoeligheidslabels.
API Quick Facts REST
  • Authenticatie OAuth2, Bearer Token
  • Methods GET (150)PATCH (18)POST (87)DELETE (26)PUT (6)
  • Rate limits 200 aanvragen per uur per gebruiker per operatiegroep; bij overschrijding HTTP 429 met Retry-After-header
  • Webhooks Niet beschikbaar
  • Sandbox Niet beschikbaar
  • Response format JSON
  • Versionering URL-based
  • SDK's .NET, Node.js, Java, Python

Laatste ontwikkelingen bij de Microsoft Power BI API

Power BI lanceerde in 2015 een eerste publieke REST API voor het embedden van rapporten en dashboards. In 2017 verscheen de huidige v1.0 onder api.powerbi.com/v1.0/myorg met OAuth 2.0 via Azure Active Directory. In 2018 kwamen uitgebreide admin-endpoints voor governance en tenant-rapportages, gevolgd door dataflows in 2019 en deployment-pipelines in 2020. Sinds 2021 zijn scorecards en goals (preview) toegevoegd voor metrics-tracking en in 2022-2023 nieuwe export-formaten en query-scale-out voor datasets. Microsoft positioneert nieuwe functionaliteit nu in Microsoft Fabric, maar de Power BI REST API blijft volledig ondersteund.

API versies

Scorecards en Goals (preview) Major release
1 september 2021

Scorecards-, Goals-, GoalValues-, GoalNotes- en GoalsStatusRules-endpoints voor metrics-tracking en KPI-management op werkruimte-niveau (publiek preview).

Deployment Pipelines Major release
1 november 2020

Pipelines-endpoints voor geautomatiseerde deploys tussen Development-, Test- en Productie-stages, inclusief selectieve en volledige deploys.

Dataflows Major release
1 april 2019

Dataflows-endpoints voor self-service data preparation in Power BI, inclusief refresh-scheduling en upstream-dependencies.

Admin REST APIs Major release
1 september 2018

Uitgebreide admin-endpoints voor tenant-rapportages, scan-API's voor governance, activity-events en information-protection-labels.

REST API v1.0 Major release
1 juni 2017

Lancering van de huidige v1.0 onder api.powerbi.com/v1.0/myorg met OAuth 2.0-authenticatie via Azure Active Directory.

Power BI Embedded API Major release
1 juli 2015

Eerste publieke REST API voor het embedden van Power BI-rapporten en -dashboards in externe applicaties.

Doorlopende releases

De Power BI REST API kent geen vaste releasecadans. Microsoft voegt continu endpoints toe en publiceert wijzigingen via de Power BI ideas-portal en de developer-blog. Nieuwe analytics-functionaliteit verschijnt sinds 2024 vooral via het Microsoft Fabric REST-platform.