- 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.
Menu
Microsoft Power BI
Microsoft Power BI is het toonaangevende business-intelligence-platform van Microsoft voor data-analyse, rapportage en dashboarding. Via de uitgebreide REST API kun je datasets en dataflows beheren, rapporten en dashboards in eigen applicaties embedden, deployment-pipelines tussen omgevingen aansturen en governance-taken op tenant-niveau automatiseren. De API werkt met OAuth 2.0 via Microsoft Entra ID, ondersteunt service principals en sluit naadloos aan op Azure, Microsoft Fabric en Office 365 voor doorgrondelijke gegevensbeveiliging en single sign-on.
Samenvatting van de Microsoft Power BI API
- 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-, Goals-, GoalValues-, GoalNotes- en GoalsStatusRules-endpoints voor metrics-tracking en KPI-management op werkruimte-niveau (publiek preview).
Pipelines-endpoints voor geautomatiseerde deploys tussen Development-, Test- en Productie-stages, inclusief selectieve en volledige deploys.
Dataflows-endpoints voor self-service data preparation in Power BI, inclusief refresh-scheduling en upstream-dependencies.
Uitgebreide admin-endpoints voor tenant-rapportages, scan-API's voor governance, activity-events en information-protection-labels.
Lancering van de huidige v1.0 onder api.powerbi.com/v1.0/myorg met OAuth 2.0-authenticatie via Azure Active Directory.
Eerste publieke REST API voor het embedden van Power BI-rapporten en -dashboards in externe applicaties.
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.
Kies voor een kopzorg minder
Stop met handwerk en laat professionals het goed automatiseren!
Een koppeling laten bouwen is binnen handbereik, op maat en precies zoals je wilt