Skip to content

scottmelhop/PowerBI-API-Python

Repository files navigation

PowerBI-API-Python

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.

Basic Usage

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:

pbi_client.get_workspaces()

About

A Python Library for working with the Power BI API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages