Forum Discussion
Admin API is very slow
Hi,
The Admin API can be slow, especially when retrieving refresh history across the tenant. Unlike regular data connectors, it has API limits and may require multiple paginated requests.
I’d suggest using filters to retrieve only the required workspaces and reports, and limiting refresh history to a specific date range. Also, check whether pagination is handled correctly, as some endpoints return only a limited number of records per request.
For tenant-wide monitoring, the Power BI Activity Events API and Scanner APIs may be useful, depending on the data you need. However, refresh and subscription details may require separate endpoints.
With fewer than 300 reports, a query taking over an hour seems unusually slow, so I’d check the API calls and pagination before assuming this is expected behavior.
Hope this Helps!
Thanks