Microsoft Power BI website screenshot

Microsoft Power BI

Microsoft Power BI is a business analytics service that delivers insights to enable fast, informed decisions. It provides REST APIs for accessing and managing Power BI resources including reports, dashboards, datasets, and workspaces programmatically.

4 APIs 0 Features
AnalyticsBusiness IntelligenceDashboardsMicrosoftReports

APIs

Power BI REST API

The Power BI REST API enables programmatic access to Power BI resources including datasets, reports, dashboards, workspaces, and dataflows. Developers can automate report deploy...

Power BI Embedded API

Power BI Embedded enables developers to embed interactive Power BI reports, dashboards, and tiles into custom applications. It provides client-side JavaScript APIs for rendering...

Power BI Admin REST API

The Power BI Admin REST API provides tenant-level administrative capabilities for managing Power BI across an organization. It enables administrators to audit user activities, m...

Power BI Push Datasets API

The Power BI Push Datasets API enables real-time data streaming into Power BI datasets. Developers can push rows of data directly to streaming datasets for real-time dashboard v...

Collections

Pricing Plans

Rate Limits

Microsoft Power Bi Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
AgentSkills
AgentSkills
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
🔑
Authentication
Authentication
📦
SDKs
SDKs
🔗
Community
Community
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🟢
StatusPage
StatusPage

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Microsoft Power BI REST API
  version: v1.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Datasets
    type: folder
  items:
  - info:
      name: Get Datasets
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/datasets
    docs: Get Datasets
  - info:
      name: Get Dataset
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/datasets/:datasetId
      params:
      - name: datasetId
        value: ''
        type: path
    docs: Get Dataset
  - info:
      name: Delete Dataset
      type: http
    http:
      method: DELETE
      url: https://api.powerbi.com/v1.0/myorg/datasets/:datasetId
      params:
      - name: datasetId
        value: ''
        type: path
    docs: Delete Dataset
  - info:
      name: Get Refresh History
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/datasets/:datasetId/refreshes
      params:
      - name: datasetId
        value: ''
        type: path
    docs: Get Refresh History
  - info:
      name: Refresh Dataset
      type: http
    http:
      method: POST
      url: https://api.powerbi.com/v1.0/myorg/datasets/:datasetId/refreshes
      params:
      - name: datasetId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Refresh Dataset
  - info:
      name: Execute Queries
      type: http
    http:
      method: POST
      url: https://api.powerbi.com/v1.0/myorg/datasets/:datasetId/executeQueries
      params:
      - name: datasetId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Execute Queries
  - info:
      name: Get Datasets In Group
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/groups/:groupId/datasets
      params:
      - name: groupId
        value: ''
        type: path
    docs: Get Datasets In Group
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: Get Reports
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/reports
    docs: Get Reports
  - info:
      name: Get Report
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/reports/:reportId
      params:
      - name: reportId
        value: ''
        type: path
    docs: Get Report
  - info:
      name: Delete Report
      type: http
    http:
      method: DELETE
      url: https://api.powerbi.com/v1.0/myorg/reports/:reportId
      params:
      - name: reportId
        value: ''
        type: path
    docs: Delete Report
  - info:
      name: Clone Report
      type: http
    http:
      method: POST
      url: https://api.powerbi.com/v1.0/myorg/reports/:reportId/Clone
      params:
      - name: reportId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Clone Report
  - info:
      name: Export To File
      type: http
    http:
      method: POST
      url: https://api.powerbi.com/v1.0/myorg/reports/:reportId/ExportTo
      params:
      - name: reportId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Export To File
  - info:
      name: Get Reports In Group
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/groups/:groupId/reports
      params:
      - name: groupId
        value: ''
        type: path
    docs: Get Reports In Group
- info:
    name: Dashboards
    type: folder
  items:
  - info:
      name: Get Dashboards
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/dashboards
    docs: Get Dashboards
  - info:
      name: Get Tiles
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/dashboards/:dashboardId/tiles
      params:
      - name: dashboardId
        value: ''
        type: path
    docs: Get Tiles
- info:
    name: Groups
    type: folder
  items:
  - info:
      name: Get Groups (workspaces)
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/groups
    docs: Get Groups (workspaces)
  - info:
      name: Create Group (workspace)
      type: http
    http:
      method: POST
      url: https://api.powerbi.com/v1.0/myorg/groups
      body:
        type: json
        data: '{}'
    docs: Create Group (workspace)
  - info:
      name: Delete Group
      type: http
    http:
      method: DELETE
      url: https://api.powerbi.com/v1.0/myorg/groups/:groupId
      params:
      - name: groupId
        value: ''
        type: path
    docs: Delete Group
- info:
    name: Gateways
    type: folder
  items:
  - info:
      name: Get Gateways
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/gateways
    docs: Get Gateways
- info:
    name: Apps
    type: folder
  items:
  - info:
      name: Get Apps
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/apps
    docs: Get Apps
- info:
    name: Capacities
    type: folder
  items:
  - info:
      name: Get Capacities
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/capacities
    docs: Get Capacities
- info:
    name: Dataflows
    type: folder
  items:
  - info:
      name: Get Dataflows
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/dataflows
    docs: Get Dataflows
- info:
    name: Imports
    type: folder
  items:
  - info:
      name: Get Imports
      type: http
    http:
      method: GET
      url: https://api.powerbi.com/v1.0/myorg/imports
    docs: Get Imports
  - info:
      name: Post Import
      type: http
    http:
      method: POST
      url: https://api.powerbi.com/v1.0/myorg/imports
      body:
        type: json
        data: '{}'
    docs: Post Import
- info:
    name: EmbedToken
    type: folder
  items:
  - info:
      name: Generate Token
      type: http
    http:
      method: POST
      url: https://api.powerbi.com/v1.0/myorg/GenerateToken
      body:
        type: json
        data: '{}'
    docs: Generate Token
bundled: true