USE PYTHON TO GET DATA FROM POWER BI APIs

…such as the workspaces that a user or service principle has access to


IN THIS ARTICLE

  • Get Workspaces from Power BI Admin API using Python

  • In the linked Github Gist

    • Get Artifacts in Workspaces (Datasets, Reports, Dataflows…)

    • Get Users with roles in Workspaces


HOW TO SET IT UP?

I wrote a post about setting up a Service Principal, permissions & settings to get you started, as well as explaining the Authentication. You can find that post, here.



Code is provided as-is with no guarantees or warranties of any kind. Just something I did quickly in spare time.