Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi Everyone
i am building a report on Power BI to follow up our users' activity on Power BI.
I am using the Power BI REST APIs such as this one : https://docs.microsoft.com/en-us/rest/api/power-bi/admin/groups-get-group-users-as-admin and this one :https://docs.microsoft.com/fr-fr/rest/api/power-bi/admin/groups-get-groups-as-admin and Scan Result
and the AUDIT LOG API https://docs.microsoft.com/en-us/power-bi/guidance/admin-activity-log
The problem is that there are always a lot of limitations (Maximum 200 requests per hour)
and this api
https://powerbi.tips/2021/10/using-the-power-bi-scanner-api-to-manage-tenants-entire-metadata/
How could we create this report if we have such limitations? because it will take ages to get the data each month!
could you please recommend me the right method to avoid these limitations?
Thank you
Solved! Go to Solution.
Hey @Anonymous ,
you can't avoid the limitations of the scanner APIs and yes it takes ages (in our tenant there are ~150k workspaes), the initial load took a little more than 3 days.
You can use this solution: GitHub - RuiRomano/pbimonitor that will get you started.
Hopefully, this provides what you are looking for.
Regards,
Tom
Hey @Anonymous ,
you can't avoid the limitations of the scanner APIs and yes it takes ages (in our tenant there are ~150k workspaes), the initial load took a little more than 3 days.
You can use this solution: GitHub - RuiRomano/pbimonitor that will get you started.
Hopefully, this provides what you are looking for.
Regards,
Tom
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.