Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hello,
I am building a dataset of Power Bi admin data and a key requirement is to see the refresh status and refresh schedule of all the datasets in our service.
I authenticate using a service principle which has access to the admin APIs but not the other sections of the API.
e.g. the service principle account can authenticate to this: https://api.powerbi.com/v1.0/myorg/admin/datasets which gives a list of all the datasets and some information about them, but not the refresh info.
This call, not in the Admin API, gives the refresh information I am after: https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/refreshes
However, the bearer returned by authenticating with the service princilple account does not have access to this call.
Is there a way to authenticate the service principle to access other areas of the API, or is there call I am missing in the admin API to get the data I'm after?
Thanks
Solved! Go to Solution.
Hey @Anonymous,
Try:
https://api.powerbi.com/v1.0/myorg/admin/datasets/{datasetid}/refreshes
Proud to be a Super User!
Hey @Anonymous,
Try:
https://api.powerbi.com/v1.0/myorg/admin/datasets/{datasetid}/refreshes
Proud to be a Super User!
Amazing, thanks!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |