Connect your own Power BI tenant (Azure AD Service Principal) to manage workspaces, reports, dashboards, datasets and dataflows from Imperal -- trigger/schedule dataset refreshes, generate embed to...
What this app can do
20 tools registered
Connect PowerbiFree
Connect a Power BI tenant via Azure AD Service Principal, after validating the credentials actually work (fetches a real token and lists workspaces).
Disconnect PowerbiFree
Disconnect a Power BI service principal: deletes only the saved credentials. Nothing in Power BI itself is changed.
List ConnectionsFree
List the connected Power BI service principals.
List Workspaces8 tok
List Power BI workspaces visible to the connected service principal.
List Reports8 tok
List reports in a workspace.
List Dashboards8 tok
List dashboards in a workspace.
List Datasets8 tok
List datasets in a workspace.
List Dataflows8 tok
List dataflows in a workspace.
Trigger Dataset Refresh20 tok
Trigger an asynchronous dataset refresh.
List Refresh History8 tok
List a dataset's refresh history.
Get Refresh Schedule8 tok
Read a dataset's scheduled refresh configuration.
Update Refresh Schedule16 tok
Update a dataset's scheduled refresh (enable/disable, days, times).
Generate Embed Token16 tok
Generate an embed token for a report (Power BI Embedded).
List Workspace Users8 tok
List users/principals with access to a workspace.
Add Workspace User16 tok
Grant a user/group/app access to a workspace.
Remove Workspace User16 tok
Revoke a user/group/app's access to a workspace.
List Gateways8 tok
List on-premises data gateways visible to the service principal.
Admin List Workspaces8 tok
[Organization-wide, requires Tenant.Read.All] List every workspace in the tenant.
Admin List Activity Events8 tok
[Organization-wide, requires Tenant.Read.All] Read the tenant-wide activity audit log.
Audit Instance Health40 tok
Build one aggregated health report: workspace/dataset counts and how many dataset refreshes failed in the last 24 hours, sampled across workspaces.