Docs · static mirror — the interactive version loads with JavaScript.

Power BI

Source: https://runstack.engineer/docs/toolkits/power-bi

Workspaces, reports, datasets, dashboards, DAX queries, refresh, and export via the Power BI REST API.

Tools (15):

ToolDescription
powerBiListGroupsList Power BI workspaces (groups) the caller can access (GET /groups). Filter by $filter OData when needed.
powerBiGetGroupGet one workspace by ID (GET /groups/{groupId}).
powerBiCreateGroupCreate a workspace (POST /groups). Requires name; optional capacity and type.
powerBiListReportsList reports in My Workspace (GET /reports).
powerBiListReportsInGroupList reports in a workspace (GET /groups/{groupId}/reports).
powerBiGetReportInGroupGet report metadata in a workspace (GET /groups/{groupId}/reports/{reportId}).
powerBiExportReportStart exporting a report to PDF or PPTX (POST /groups/{groupId}/reports/{reportId}/Export). Returns export job id when async.
powerBiGetReportExportStatusPoll export job status (GET /groups/{groupId}/reports/{reportId}/exports/{exportId}).
powerBiListDatasetsInGroupList datasets in a workspace (GET /groups/{groupId}/datasets).
powerBiGetDatasetInGroupGet dataset metadata (GET /groups/{groupId}/datasets/{datasetId}).
powerBiRefreshDatasetTrigger dataset refresh (POST /groups/{groupId}/datasets/{datasetId}/refreshes). Optional notifyOption and type.
powerBiListDatasetRefreshesList refresh history for a dataset (GET /groups/{groupId}/datasets/{datasetId}/refreshes).
powerBiExecuteDatasetQueryRun DAX or MDX against a dataset (POST /groups/{groupId}/datasets/{datasetId}/executeQueries).
powerBiListDashboardsInGroupList dashboards in a workspace (GET /groups/{groupId}/dashboards).
powerBiGetDashboardInGroupGet dashboard metadata (GET /groups/{groupId}/dashboards/{dashboardId}).