This session examines using the Power BI Admin APIs to automate Power BI administrative tasks and to enforce governance in a Power BI environment. Ted will be joined by Power BI Senior Program Manager, Rick Xu, as they discuss common usage scenarios for the Power BI Admin APIs such as generating a tenant-wide inventory report of workspaces and the Power BI artifacts they contain. This session will demonstrate using the Admin APIs to answer essential governance questions about which users have access to specific reports or dashboards. Campers will also learn to detect when a report has become overshared or made accessible over the public Internet using the Publish to Web feature.
The session also discusses when to use the GetGroupsAsAdmin API versus when to use the Scan Workspace API. Along the way, campers will learn how to retrieve data when calling an asynchronous API operation such as the Scan Workspace API or the GetActivityEvents API to extract usage data from the Power BI activity log.
Prerequisites: It is recommended that campers have experience calling the Power BI REST APIs using C# or PowerShell.
Date and Time: February 22nd at 2:00 PM EST | 11:00 AM PST