Showing results for 
Search instead for 
Did you mean: 
Helper I
Helper I

Refresh Using API

Hi All,

I have a report and the underlying datasets get refreshed every 5 minutes, PBI has limits on the refresh, can someone please guide me to a link or document on how to do the refresh using API's?


Resolver II
Resolver II

You can also refresh a dataset from Power Automate or even PowerShell. The Power BI connector is not a premium connector so no addtional licensing is required and is very simple to configure and maintain and much easier for someone not already familiar with ADF.  If you are in a premium capacity, there are no daily limits. I do not believe the limits are applied when refreshing from PowerShell.

Super User
Super User

Hi @amybirc77 ,


Here a blog post on how to do this with Azure Data Factory

It uses Azure Data Factory's in-built managed identity to access the Power BI Service. The API call itself is the same to as if you were to use another tool like Logic Apps, Power Automate (Chris Webb has some really good stuff out there on this matter), Azure Functions or a Powershell script. There, however, you might need a service principal to do the authentication. Still, the blog post might help you either way 🙂




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Helpful resources


2023 Release Wave 1 Plans

Power BI release plans for 2023 release wave 1 describes all new features releasing from April 2023 through September 2023.

Power BI Summit Carousel 2

Global Power BI Training

Make sure you register today for the Power BI Summit 2023. Don't miss all of the great sessions and speakers!

Thank you 2022 Review

2022 Monthly Feature Releases

We had a great 2022 with a ton of feature releases to help you drive a data culture.

Top Solution Authors
Top Kudoed Authors