Get Publish-to-Web & Org. share links from Power BI API with Python

From the archive. Published 4 years ago. Power BI and Fabric have changed since, so parts of this may be out of date or describe features that no longer work this way.
USE PYTHON TO GET DATA FROM POWER BI APIs
…such as the publish-to-web links created in your organization
IN THIS ARTICLE
- Get Publish-to-Web share links from Power BI Admin API using Python
- Get links shared to the entire organization (i.e. for Reports, Dashboards)

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. Something I did quickly in spare time.
DATA GOBLINS