Power BI REST API reference
Updated: June 12, 2017
Power BI is a cloud-based service to build business intelligence dashboards for your organization. To learn more about the Power BI service, see Get started with Power BI.
The Power BI REST API is a REST-based API that provides programmatic access to Power BI dashboard resources such as Datasets, Tables, and Rows. With the Power BI REST API, you can create custom apps that push data into a Power BI dashboard.
The Power BI REST API reference describes each Power BI REST operation. To get started creating a Power BI app with the Power BI REST API, see Create a Power BI app.
The Power BI REST API has the following operations:
- Dataset operations: Get and create Datasets.
- Table operations: Get Tables and update Table schema.
- Row operations: Add Rows and Delete Rows.
- Group operations: Get Groups.
- Import operations: Create Import, Get Imports, Get Import from GUID, and Get Import by File Path.
- Dashboard operations: Get Dashboards and Get Tiles.
To perform operations on Power BI resources, you send HTTP requests with a supported method: GET, POST, PUT, or DELETE to an endpoint that targets a resource collection or a specific resource. A Power BI operation requires an Azure Active Directory (AAD) access token. To learn more about how to authenticate to the Power BI service, see Authenticate to Power BI service.