This python package consists of helper functions for working with the Power BI API. To use this first make sure you have a Service Principal set up in Azure that has access to Power BI API. This guide shows how to set up a SP App.
Install using pip
pip install pbiapi
Add the client to your project with:
from pbiapi import PowerBIAPIClient
Initiate the client by running:
pbi_client = PowerBIAPIClient( <Tenant Id>, <Application Id>, <Service Principal Secret>, )
You can then get all the workspaces the Service Principal is admin of by running: