This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
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!
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |