Power BI website screenshot

Power BI

Microsoft Power BI is a business analytics service that delivers insights to enable fast, informed decisions. It provides interactive visualizations and business intelligence capabilities with an interface simple enough for end users to create their own reports and dashboards.

Power BI publishes 6 APIs on the APIs.io network, including Dashboards API, Datasets API, Gateways API, and 3 more. Tagged areas include Analytics, Business Intelligence, Dashboards, Data Analysis, and Reporting.

The Power BI catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.

Power BI’s developer surface includes authentication, sandbox, changelog, CLI, developer portal, engineering blog, support, and 50 more developer resources.

75.0/100 exemplar ▬ flat Agent 53/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
11 APIs 1 MCP Servers 8 Features 6 Use Cases
AnalyticsBusiness IntelligenceDashboardsData AnalysisReportingVisualization

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 75.0/100 · exemplar
Contract Quality 17.9 / 25
Developer Ergonomics 12.2 / 20
Commercial Clarity 18.4 / 20
Operational Transparency 8.2 / 13
Governance 8.4 / 12
Discoverability 10.0 / 10
Agent readiness — 53/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/power-bi: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

Power BI Embedded

Azure service that enables ISVs and developers to embed Power BI visuals, reports, and dashboards into their applications.

Power BI Management API

API for managing Power BI capacity, workspaces, and tenant settings.

Power BI Push Datasets API

The Push Datasets API enables real-time data streaming by allowing applications to create push datasets and post rows of data directly into Power BI datasets.

Power BI Report Server REST API

The Power BI Report Server REST API provides programmatic access to report server catalog objects such as folders, reports, KPIs, data sources, datasets, refresh plans, and subs...

Power BI Visuals API

The Power BI Visuals API enables developers to create custom visuals that can be used in Power BI reports and dashboards, extending the built-in visualization capabilities.

Power BI Dashboards API

Manage dashboards including listing, creating, and retrieving tiles. Dashboards are single-page canvases with pinned visualizations.

Power BI Datasets API

Manage datasets including creating, updating, refreshing, and deleting datasets. Datasets represent the data model behind Power BI reports.

Power BI Gateways API

Manage on-premises data gateways and their data sources for connecting to on-premises data.

Power BI Groups API

Manage workspaces (groups) including listing, creating, deleting, and managing workspace users. Workspaces are containers for dashboards, reports, datasets, and dataflows.

Power BI Imports API

Import Power BI content such as PBIX files, Excel workbooks, and RDL reports into workspaces.

Power BI Reports API

Manage reports including listing, cloning, exporting, rebinding, and deleting reports. Reports are visual presentations of data from datasets.

Scroll for all 11

Postman Collections 6

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Power BI REST API

OPEN COLLECTION

Arazzo Workflows 12

Multi-step API workflows described with the Arazzo specification.

Power BI Resolve a Dashboard Tile for Embedding

Walk from the dashboard list down to a single tile and capture the embed URL, report, and dataset it needs.

ARAZZO

Power BI Decommission a Dataset After Clearing Dependents

Confirm a dataset, find the reports bound to it, delete the dependent report, and then delete the dataset.

ARAZZO

Power BI Trigger a Dataset Refresh and Poll to Completion

Kick off an on-demand dataset refresh and poll the refresh history until it reaches a terminal state.

ARAZZO

Power BI Audit Gateway-Bound Datasources

Walk the gateway inventory and cross-reference a dataset's datasources to prove which gateway backs it.

ARAZZO

Power BI Update Dataset Parameters and Refresh

Read a dataset's mashup parameters, update them, confirm the new values, and refresh so the change takes effect.

ARAZZO

Power BI Import a PBIX and Poll Until Published

Upload a PBIX file into a workspace, wait for the import to finish publishing, and list the resulting reports and datasets.

ARAZZO

Power BI Create a Push Dataset and Verify Its Schema

Provision a push-mode dataset with an inline table schema and read it back to confirm the row API is enabled.

ARAZZO

Power BI Clone a Report and Rebind It to Another Dataset

Copy a report into a target workspace and repoint the copy at a different dataset, then verify the binding.

ARAZZO

Power BI Export a Report for Archive

Capture a report's metadata and page structure, then download the underlying PBIX file.

ARAZZO

Power BI Review and Adjust Workspace Access

List a workspace's members, downgrade an over-privileged principal, remove a departed one, and confirm the final membership.

ARAZZO

Power BI Inventory a Workspace's Content

Find a workspace by OData filter and enumerate every dataset, report, dashboard, and import it contains.

ARAZZO

Power BI Provision a Workspace and Grant Access

Create a workspace, add a principal with a specific access right, and verify the resulting membership.

ARAZZO

Scroll for all 12

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

power-bi-mcp.yml

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Power Bi Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 8

Notable capabilities this provider offers.

Interactive Dashboards

Create and share interactive dashboards with real-time data visualizations and drill-down capabilities.

Natural Language Queries

Ask questions about your data in plain English and get instant visualizations with Q&A.

Data Connectivity

Connect to hundreds of data sources including databases, cloud services, files, and streaming data.

Embedded Analytics

Embed Power BI reports and dashboards into custom applications using REST APIs and JavaScript SDK.

Paginated Reports

Create pixel-perfect, print-ready reports designed for printing or PDF generation.

Real-Time Streaming

Push real-time data to dashboards with streaming datasets and live tile updates.

Row-Level Security

Control data access at the row level based on user identity and roles.

Dataflows

Self-service data preparation with Power Query Online for creating reusable data transformation logic.

Scroll for all 8

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Power Bi Context

0 classes · 15 properties

JSON-LD

Power Bi Rest Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Power BI API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Power BI API Rules

16 rules · 8 errors 7 warnings 1 info

SPECTRAL

JSON Schema 76

Standalone JSON Schema definitions for this provider's data models.

CloneReportRequest

3 properties

JSON SCHEMA

Column

5 properties

JSON SCHEMA

CreateDashboardRequest

1 properties

JSON SCHEMA

CreateDatasetRequest

4 properties

JSON SCHEMA

CreateGroupRequest

1 properties

JSON SCHEMA

Dashboard

6 properties

JSON SCHEMA

DashboardList

2 properties

JSON SCHEMA

Power BI Dataset

18 properties

JSON SCHEMA

DatasetList

2 properties

JSON SCHEMA

Datasource

4 properties

JSON SCHEMA

DatasourceList

2 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

Gateway

5 properties

JSON SCHEMA

GatewayDatasource

6 properties

JSON SCHEMA

GatewayDatasourceList

2 properties

JSON SCHEMA

GatewayList

2 properties

JSON SCHEMA

Group

7 properties

JSON SCHEMA

GroupList

2 properties

JSON SCHEMA

GroupUser

6 properties

JSON SCHEMA

GroupUserList

2 properties

JSON SCHEMA

Import

7 properties

JSON SCHEMA

ImportList

2 properties

JSON SCHEMA

Measure

4 properties

JSON SCHEMA

Page

3 properties

JSON SCHEMA

PageList

2 properties

JSON SCHEMA

Parameter

5 properties

JSON SCHEMA

ParameterList

2 properties

JSON SCHEMA

RebindReportRequest

1 properties

JSON SCHEMA

Refresh

7 properties

JSON SCHEMA

RefreshList

2 properties

JSON SCHEMA

RefreshRequest

5 properties

JSON SCHEMA

Relationship

6 properties

JSON SCHEMA

Power BI Report

17 properties

JSON SCHEMA

ReportList

2 properties

JSON SCHEMA

CloneReportRequest

3 properties

JSON SCHEMA

Column

5 properties

JSON SCHEMA

CreateDashboardRequest

1 properties

JSON SCHEMA

CreateDatasetRequest

4 properties

JSON SCHEMA

CreateGroupRequest

1 properties

JSON SCHEMA

DashboardList

2 properties

JSON SCHEMA

Dashboard

6 properties

JSON SCHEMA

DatasetList

2 properties

JSON SCHEMA

Dataset

14 properties

JSON SCHEMA

DatasourceList

2 properties

JSON SCHEMA

Datasource

4 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

GatewayDatasourceList

2 properties

JSON SCHEMA

GatewayDatasource

6 properties

JSON SCHEMA

GatewayList

2 properties

JSON SCHEMA

Gateway

5 properties

JSON SCHEMA

GroupList

2 properties

JSON SCHEMA

Group

7 properties

JSON SCHEMA

GroupUserList

2 properties

JSON SCHEMA

GroupUser

6 properties

JSON SCHEMA

ImportList

2 properties

JSON SCHEMA

Import

7 properties

JSON SCHEMA

Measure

4 properties

JSON SCHEMA

PageList

2 properties

JSON SCHEMA

Page

3 properties

JSON SCHEMA

ParameterList

2 properties

JSON SCHEMA

Parameter

5 properties

JSON SCHEMA

RebindReportRequest

1 properties

JSON SCHEMA

RefreshList

2 properties

JSON SCHEMA

RefreshRequest

5 properties

JSON SCHEMA

Refresh

7 properties

JSON SCHEMA

Relationship

6 properties

JSON SCHEMA

ReportList

2 properties

JSON SCHEMA

Report

10 properties

JSON SCHEMA

Table

4 properties

JSON SCHEMA

TileList

2 properties

JSON SCHEMA

Tile

9 properties

JSON SCHEMA

UpdateParametersRequest

1 properties

JSON SCHEMA

Table

4 properties

JSON SCHEMA

Tile

9 properties

JSON SCHEMA

TileList

2 properties

JSON SCHEMA

UpdateParametersRequest

1 properties

JSON SCHEMA

Scroll for all 76

JSON Structure 39

JSON Structure definitions describing this provider's data shapes.

Power Bi Rest Column Structure

5 properties

JSON STRUCTURE

Power Bi Rest Dashboard List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Dashboard Structure

6 properties

JSON STRUCTURE

Power Bi Rest Dataset List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Dataset Structure

14 properties

JSON STRUCTURE

Power Bi Rest Datasource List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Datasource Structure

4 properties

JSON STRUCTURE

Power Bi Rest Error Response Structure

1 properties

JSON STRUCTURE

Power Bi Rest Gateway Datasource Structure

6 properties

JSON STRUCTURE

Power Bi Rest Gateway List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Gateway Structure

5 properties

JSON STRUCTURE

Power Bi Rest Group List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Group Structure

7 properties

JSON STRUCTURE

Power Bi Rest Group User List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Group User Structure

6 properties

JSON STRUCTURE

Power Bi Rest Import List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Import Structure

7 properties

JSON STRUCTURE

Power Bi Rest Measure Structure

4 properties

JSON STRUCTURE

Power Bi Rest Page List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Page Structure

3 properties

JSON STRUCTURE

Power Bi Rest Parameter List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Parameter Structure

5 properties

JSON STRUCTURE

Power Bi Rest Refresh List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Refresh Request Structure

5 properties

JSON STRUCTURE

Power Bi Rest Refresh Structure

7 properties

JSON STRUCTURE

Power Bi Rest Relationship Structure

6 properties

JSON STRUCTURE

Power Bi Rest Report List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Report Structure

10 properties

JSON STRUCTURE

Power Bi Rest Table Structure

4 properties

JSON STRUCTURE

Power Bi Rest Tile List Structure

2 properties

JSON STRUCTURE

Power Bi Rest Tile Structure

9 properties

JSON STRUCTURE

Power Bi Structure

0 properties

JSON STRUCTURE

Scroll for all 39

Examples 74

Example request and response payloads for these APIs.

Power Bi Getpages Example

6 fields

EXAMPLE

Power Bi Gettile Example

6 fields

EXAMPLE

Power Bi Gettiles Example

6 fields

EXAMPLE

Scroll for all 74

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Power Bi Authentication

http/oauth2 · 1 scheme

SECURITY

Power Bi Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Power Bi Vulnerability Disclosure

security.txt · contact published

SECURITY

Power Bi Trust Center

SOC 1, SOC 2, SOC 3, ISO 27001, ISO 27017, ISO 27018, ISO 27701, PCI DSS, HIPAA / HITECH, HITRUST, FedRAMP, GDPR, CSA STAR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Power Bi Scopes

17 scopes · authorizationCode/clientCredentials

17 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Power Bi Agentic Access

36 operations · 14 acting

36 operations · 14 acting

AGENTIC

Use Cases 6

What developers build with this provider.

Executive Dashboards

Provide C-suite executives with real-time KPI dashboards for data-driven decision making.

Sales Analytics

Track sales performance, pipeline metrics, and revenue forecasting with interactive reports.

Financial Reporting

Automate financial reporting with scheduled refreshes and pixel-perfect paginated reports.

Embedded Analytics for ISVs

Embed Power BI visualizations into SaaS applications to provide analytics to end customers.

IoT Monitoring

Visualize real-time IoT sensor data with streaming datasets and live dashboard tiles.

HR Analytics

Analyze workforce metrics, retention rates, and employee engagement across the organization.

Integrations 8

Pre-built integrations with other platforms and tools.

Microsoft Teams

View and interact with Power BI reports directly within Microsoft Teams channels and chats.

Excel

Analyze Power BI datasets in Excel with connected tables and PivotTables.

SharePoint

Embed Power BI reports in SharePoint Online pages for enterprise-wide distribution.

Azure Synapse Analytics

Connect to Azure Synapse workspaces for big data analytics and data warehousing.

Dynamics 365

Pre-built analytics templates and data connectors for Dynamics 365 business applications.

Power Automate

Trigger automated workflows based on Power BI data alerts and refresh events.

Azure Active Directory

Enterprise authentication and authorization with Azure AD for secure API access.

Salesforce

Connect to Salesforce data with native connectors for CRM analytics and reporting.

Scroll for all 8

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 19

Pagination, idempotency, versioning, errors, and events

Scroll for all 19

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 5

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Power BI
description: Microsoft Power BI is a business analytics service that delivers insights to enable fast, informed decisions.
  It provides interactive visualizations and business intelligence capabilities with an interface simple enough for end users
  to create their own reports and dashboards.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://powerbi.microsoft.com/pictures/shared/social/social-default-image.png
url: https://powerbi.microsoft.com
created: '2024'
modified: '2026-06-20'
specificationVersion: '0.18'
type: Index
access: 3rd-Party
position: Consumer
tags:
- Analytics
- Business Intelligence
- Dashboards
- Data Analysis
- Reporting
- Visualization
apis:
- name: Power BI Embedded
  description: Azure service that enables ISVs and developers to embed Power BI visuals, reports, and dashboards into their
    applications.
  image: https://powerbi.microsoft.com/pictures/shared/social/social-default-image.png
  humanURL: https://azure.microsoft.com/en-us/services/power-bi-embedded/
  baseURL: https://api.powerbi.com
  tags:
  - Azure
  - Embedded
  - Integration
  properties:
  - type: Documentation
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/
  - type: Pricing
    url: https://azure.microsoft.com/en-us/pricing/details/power-bi-embedded/
  - type: Sandbox
    url: https://playground.powerbi.com/
  - type: CodeExamples
    url: https://github.com/Microsoft/PowerBI-Developer-Samples
  - type: APIReference
    url: https://learn.microsoft.com/en-us/rest/api/power-bi-embedded/
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-organization-app
  - type: Authentication
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-tokens
  - type: SDKs
    url: https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/embedded-analytics-client-api
    title: JavaScript SDK
  - type: SDKs
    url: https://github.com/microsoft/PowerBI-CSharp
    title: .NET SDK
- name: Power BI Management API
  description: API for managing Power BI capacity, workspaces, and tenant settings.
  image: https://powerbi.microsoft.com/pictures/shared/social/social-default-image.png
  humanURL: https://docs.microsoft.com/en-us/rest/api/power-bi/admin
  baseURL: https://api.powerbi.com/v1.0/myorg/admin
  tags:
  - Administration
  - Governance
  - Management
  properties:
  - type: Documentation
    url: https://docs.microsoft.com/en-us/rest/api/power-bi/admin
  - type: Authentication
    url: https://docs.microsoft.com/en-us/power-bi/admin/service-admin-reference
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/power-bi/admin/service-admin-health
- name: Power BI Push Datasets API
  description: The Push Datasets API enables real-time data streaming by allowing applications to create push datasets and
    post rows of data directly into Power BI datasets.
  image: https://powerbi.microsoft.com/pictures/shared/social/social-default-image.png
  humanURL: https://learn.microsoft.com/en-us/rest/api/power-bi/push-datasets
  baseURL: https://api.powerbi.com
  tags:
  - Datasets
  - Push
  - Real-Time
  - Streaming
  properties:
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/power-bi/push-datasets
  - type: RateLimits
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/push-datasets-limitations
  - type: Authentication
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/get-azuread-access-token
- name: Power BI Report Server REST API
  description: The Power BI Report Server REST API provides programmatic access to report server catalog objects such as folders,
    reports, KPIs, data sources, datasets, refresh plans, and subscriptions.
  image: https://powerbi.microsoft.com/pictures/shared/social/social-default-image.png
  humanURL: https://learn.microsoft.com/en-us/rest/api/power-bi-report/
  baseURL: https://api.powerbi.com
  tags:
  - On-Premises
  - Report Server
  - Reports
  - SSRS
  properties:
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/power-bi-report/
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/power-bi/report-server/rest-api
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/power-bi/report-server/changelog
  - type: ReleaseNotes
    url: https://learn.microsoft.com/en-us/power-bi/report-server/whats-new
- name: Power BI Visuals API
  description: The Power BI Visuals API enables developers to create custom visuals that can be used in Power BI reports and
    dashboards, extending the built-in visualization capabilities.
  image: https://powerbi.microsoft.com/pictures/shared/social/social-default-image.png
  humanURL: https://learn.microsoft.com/en-us/power-bi/developer/visuals/
  baseURL: https://api.powerbi.com
  tags:
  - Charts
  - Custom Visuals
  - Visualization
  - Visuals
  properties:
  - type: Documentation
    url: https://learn.microsoft.com/en-us/power-bi/developer/visuals/
  - type: APIReference
    url: https://learn.microsoft.com/en-us/power-bi/developer/visuals/visual-api
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/power-bi/developer/visuals/develop-power-bi-visuals
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/power-bi/developer/visuals/changelog
  - type: Authentication
    url: https://learn.microsoft.com/en-us/power-bi/developer/visuals/authentication-api
- aid: power-bi:power-bi-dashboards-api
  name: Power BI Dashboards API
  description: Manage dashboards including listing, creating, and retrieving tiles. Dashboards are single-page canvases with
    pinned visualizations.
  humanURL: https://docs.microsoft.com/en-us/rest/api/power-bi/
  baseURL: https://api.powerbi.com
  tags:
  - Dashboards
  properties:
  - type: OpenAPI
    url: openapi/power-bi-dashboards-api-openapi.yml
  - type: Documentation
    url: https://docs.microsoft.com/en-us/rest/api/power-bi/
  - type: JSONLD
    url: json-ld/power-bi-rest-context.jsonld
  - type: Authentication
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/get-azuread-access-token
  - type: GettingStarted
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedding-content
  - type: RateLimits
    url: https://docs.microsoft.com/en-us/power-bi/developer/automation/api-rest-api-limitations
  - type: SDKs
    url: https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/
  - type: ChangeLog
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedded-analytics-power-bi-changelog
  - type: Troubleshooting
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/troubleshoot-rest-api
- aid: power-bi:power-bi-datasets-api
  name: Power BI Datasets API
  description: Manage datasets including creating, updating, refreshing, and deleting datasets. Datasets represent the data
    model behind Power BI reports.
  humanURL: https://docs.microsoft.com/en-us/rest/api/power-bi/
  baseURL: https://api.powerbi.com
  tags:
  - Datasets
  properties:
  - type: OpenAPI
    url: openapi/power-bi-datasets-api-openapi.yml
  - type: Documentation
    url: https://docs.microsoft.com/en-us/rest/api/power-bi/
  - type: JSONLD
    url: json-ld/power-bi-rest-context.jsonld
  - type: Authentication
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/get-azuread-access-token
  - type: GettingStarted
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedding-content
  - type: RateLimits
    url: https://docs.microsoft.com/en-us/power-bi/developer/automation/api-rest-api-limitations
  - type: SDKs
    url: https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/
  - type: ChangeLog
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedded-analytics-power-bi-changelog
  - type: Troubleshooting
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/troubleshoot-rest-api
- aid: power-bi:power-bi-gateways-api
  name: Power BI Gateways API
  description: Manage on-premises data gateways and their data sources for connecting to on-premises data.
  humanURL: https://docs.microsoft.com/en-us/rest/api/power-bi/
  baseURL: https://api.powerbi.com
  tags:
  - Gateways
  properties:
  - type: OpenAPI
    url: openapi/power-bi-gateways-api-openapi.yml
  - type: Documentation
    url: https://docs.microsoft.com/en-us/rest/api/power-bi/
  - type: JSONLD
    url: json-ld/power-bi-rest-context.jsonld
  - type: Authentication
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/get-azuread-access-token
  - type: GettingStarted
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedding-content
  - type: RateLimits
    url: https://docs.microsoft.com/en-us/power-bi/developer/automation/api-rest-api-limitations
  - type: SDKs
    url: https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/
  - type: ChangeLog
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedded-analytics-power-bi-changelog
  - type: Troubleshooting
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/troubleshoot-rest-api
- aid: power-bi:power-bi-groups-api
  name: Power BI Groups API
  description: Manage workspaces (groups) including listing, creating, deleting, and managing workspace users. Workspaces
    are containers for dashboards, reports, datasets, and dataflows.
  humanURL: https://docs.microsoft.com/en-us/rest/api/power-bi/
  baseURL: https://api.powerbi.com
  tags:
  - Groups
  properties:
  - type: OpenAPI
    url: openapi/power-bi-groups-api-openapi.yml
  - type: Documentation
    url: https://docs.microsoft.com/en-us/rest/api/power-bi/
  - type: JSONLD
    url: json-ld/power-bi-rest-context.jsonld
  - type: Authentication
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/get-azuread-access-token
  - type: GettingStarted
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedding-content
  - type: RateLimits
    url: https://docs.microsoft.com/en-us/power-bi/developer/automation/api-rest-api-limitations
  - type: SDKs
    url: https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/
  - type: ChangeLog
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedded-analytics-power-bi-changelog
  - type: Troubleshooting
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/troubleshoot-rest-api
- aid: power-bi:power-bi-imports-api
  name: Power BI Imports API
  description: Import Power BI content such as PBIX files, Excel workbooks, and RDL reports into workspaces.
  humanURL: https://docs.microsoft.com/en-us/rest/api/power-bi/
  baseURL: https://api.powerbi.com
  tags:
  - Imports
  properties:
  - type: OpenAPI
    url: openapi/power-bi-imports-api-openapi.yml
  - type: Documentation
    url: https://docs.microsoft.com/en-us/rest/api/power-bi/
  - type: JSONLD
    url: json-ld/power-bi-rest-context.jsonld
  - type: Authentication
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/get-azuread-access-token
  - type: GettingStarted
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedding-content
  - type: RateLimits
    url: https://docs.microsoft.com/en-us/power-bi/developer/automation/api-rest-api-limitations
  - type: SDKs
    url: https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/
  - type: ChangeLog
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedded-analytics-power-bi-changelog
  - type: Troubleshooting
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/troubleshoot-rest-api
- aid: power-bi:power-bi-reports-api
  name: Power BI Reports API
  description: Manage reports including listing, cloning, exporting, rebinding, and deleting reports. Reports are visual presentations
    of data from datasets.
  humanURL: https://docs.microsoft.com/en-us/rest/api/power-bi/
  baseURL: https://api.powerbi.com
  tags:
  - Reports
  properties:
  - type: OpenAPI
    url: openapi/power-bi-reports-api-openapi.yml
  - type: Documentation
    url: https://docs.microsoft.com/en-us/rest/api/power-bi/
  - type: JSONLD
    url: json-ld/power-bi-rest-context.jsonld
  - type: Authentication
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/get-azuread-access-token
  - type: GettingStarted
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedding-content
  - type: RateLimits
    url: https://docs.microsoft.com/en-us/power-bi/developer/automation/api-rest-api-limitations
  - type: SDKs
    url: https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/
  - type: ChangeLog
    url: https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedded-analytics-power-bi-changelog
  - type: Troubleshooting
    url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/troubleshoot-rest-api
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/power-bi/overview
- type: AgenticAccess
  url: agentic-access/power-bi-agentic-access.yml
- type: DomainSecurity
  url: security/power-bi-domain-security.yml
- type: Authentication
  url: authentication/power-bi-authentication.yml
- type: Packages
  url: packages/power-bi-packages.yml
- type: WellKnown
  url: well-known/power-bi-well-known.yml
- type: SecurityTxt
  url: well-known/power-bi-security.txt
- type: MCPServer
  url: mcp/power-bi-mcp.yml
- type: LLMsTxt
  url: llms/power-bi-llms.txt
- type: Overlay
  url: overlays/power-bi-rest-api-overlay.yaml
- type: Conformance
  url: conformance/power-bi-conformance.yml
- type: ErrorCatalog
  url: errors/power-bi-problem-types.yml
- type: Lifecycle
  url: lifecycle/power-bi-lifecycle.yml
- type: OAuthScopes
  url: scopes/power-bi-scopes.yml
- type: VulnerabilityDisclosure
  url: security/power-bi-vulnerability-disclosure.yml
- type: TrustCenter
  url: security/power-bi-trust-center.yml
- type: Sandbox
  url: sandbox/power-bi-sandbox.yml
- type: Conventions
  url: conventions/power-bi-conventions.yml
- type: ChangeLog
  url: changelog/power-bi-changelog.yml
- type: CLI
  url: cli/power-bi-cli.yml
- type: Components
  url: components/power-bi-components.yml
- type: DataModel
  url: data-model/power-bi-data-model.yml
- name: Agent Skills
  url: https://community.fabric.microsoft.com/t5/Power-BI-Updates-Blog/AI-Powered-Power-BI-reporting-From-design-to-deployment-with/ba-p/5190703
  type: AgentSkills
- type: Portal
  url: https://app.powerbi.com
- type: DeveloperPortal
  url: https://powerbi.microsoft.com/en-us/developers/
- type: Blog
  url: https://powerbi.microsoft.com/en-us/blog/
- type: Support
  url: https://powerbi.microsoft.com/en-us/support/
- type: StatusPage
  url: https://powerbi.microsoft.com/en-us/status/
- type: TermsOfService
  url: https://powerbi.microsoft.com/en-us/terms-of-service/
- type: PrivacyPolicy
  url: https://privacy.microsoft.com/en-us/privacystatement
- type: GitHubRepository
  url: https://github.com/Microsoft/PowerBI-JavaScript
- type: GitHubRepository
  url: https://github.com/microsoft/PowerBI-Developer-Samples
  title: Developer Samples
- type: LinkedIn
  url: https://www.linkedin.com/showcase/microsoft-power-bi/
- type: X
  url: https://twitter.com/MSPowerBI
- type: YouTube
  url: https://www.youtube.com/user/mspowerbi
- type: Documentation
  url: https://learn.microsoft.com/en-us/power-bi/
- type: Pricing
  url: https://www.microsoft.com/en-us/power-platform/products/power-bi/pricing
- type: Signup
  url: https://app.powerbi.com/signupredirect?pbi_source=web
- type: Login
  url: https://app.powerbi.com/signin
- type: ReleaseNotes
  url: https://learn.microsoft.com/en-us/power-bi/fundamentals/whats-new
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/powerbi
- type: JSONLD
  url: json-ld/power-bi-context.jsonld
- type: JSONSchema
  url: json-schema/power-bi-dataset-schema.json
- type: JSONSchema
  url: json-schema/power-bi-report-schema.json
- type: SDKs
  url: https://github.com/microsoft/PowerBI-CSharp
  title: .NET SDK
- type: Features
  data:
  - name: Interactive Dashboards
    description: Create and share interactive dashboards with real-time data visualizations and drill-down capabilities.
  - name: Natural Language Queries
    description: Ask questions about your data in plain English and get instant visualizations with Q&A.
  - name: Data Connectivity
    description: Connect to hundreds of data sources including databases, cloud services, files, and streaming data.
  - name: Embedded Analytics
    description: Embed Power BI reports and dashboards into custom applications using REST APIs and JavaScript SDK.
  - name: Paginated Reports
    description: Create pixel-perfect, print-ready reports designed for printing or PDF generation.
  - name: Real-Time Streaming
    description: Push real-time data to dashboards with streaming datasets and live tile updates.
  - name: Row-Level Security
    description: Control data access at the row level based on user identity and roles.
  - name: Dataflows
    description: Self-service data preparation with Power Query Online for creating reusable data transformation logic.
- type: UseCases
  data:
  - name: Executive Dashboards
    description: Provide C-suite executives with real-time KPI dashboards for data-driven decision making.
  - name: Sales Analytics
    description: Track sales performance, pipeline metrics, and revenue forecasting with interactive reports.
  - name: Financial Reporting
    description: Automate financial reporting with scheduled refreshes and pixel-perfect paginated reports.
  - name: Embedded Analytics for ISVs
    description: Embed Power BI visualizations into SaaS applications to provide analytics to end customers.
  - name: IoT Monitoring
    description: Visualize real-time IoT sensor data with streaming datasets and live dashboard tiles.
  - name: HR Analytics
    description: Analyze workforce metrics, retention rates, and employee engagement across the organization.
- type: Integrations
  data:
  - name: Microsoft Teams
    description: View and interact with Power BI reports directly within Microsoft Teams channels and chats.
  - name: Excel
    description: Analyze Power BI datasets in Excel with connected tables and PivotTables.
  - name: SharePoint
    description: Embed Power BI reports in SharePoint Online pages for enterprise-wide distribution.
  - name: Azure Synapse Analytics
    description: Connect to Azure Synapse workspaces for big data analytics and data warehousing.
  - name: Dynamics 365
    description: Pre-built analytics templates and data connectors for Dynamics 365 business applications.
  - name: Power Automate
    description: Trigger automated workflows based on Power BI data alerts and refresh events.
  - name: Azure Active Directory
    description: Enterprise authentication and authorization with Azure AD for secure API access.
  - name: Salesforce
    description: Connect to Salesforce data with native connectors for CRM analytics and reporting.
- type: Arazzo
  url: arazzo/power-bi-dataset-refresh-poll-workflow.yml
  name: Power BI Trigger a Dataset Refresh and Poll to Completion
- type: Arazzo
  url: arazzo/power-bi-push-dataset-provision-workflow.yml
  name: Power BI Create a Push Dataset and Verify Its Schema
- type: Arazzo
  url: arazzo/power-bi-parameter-update-refresh-workflow.yml
  name: Power BI Update Dataset Parameters and Refresh
- type: Arazzo
  url: arazzo/power-bi-report-clone-rebind-workflow.yml
  name: Power BI Clone a Report and Rebind It to Another Dataset
- type: Arazzo
  url: arazzo/power-bi-workspace-provision-access-workflow.yml
  name: Power BI Provision a Workspace and Grant Access
- type: Arazzo
  url: arazzo/power-bi-pbix-import-publish-workflow.yml
  name: Power BI Import a PBIX and Poll Until Published
- type: Arazzo
  url: arazzo/power-bi-workspace-content-inventory-workflow.yml
  name: Power BI Inventory a Workspace's Content
- type: Arazzo
  url: arazzo/power-bi-gateway-datasource-audit-workflow.yml
  name: Power BI Audit Gateway-Bound Datasources
- type: Arazzo
  url: arazzo/power-bi-dashboard-tile-embed-workflow.yml
  name: Power BI Resolve a Dashboard Tile for Embedding
- type: Arazzo
  url: arazzo/power-bi-report-export-archive-workflow.yml
  name: Power BI Export a Report for Archive
- type: Arazzo
  url: arazzo/power-bi-dataset-decommission-workflow.yml
  name: Power BI Decommission a Dataset After Clearing Dependents
- type: Arazzo
  url: arazzo/power-bi-workspace-access-review-workflow.yml
  name: Power BI Review and Adjust Workspace Access
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com