Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
dundyscholt
New Member

Activity Events API now includes RefreshDataset events for Scheduled refreshes since December 19, 20

Hi everyone,

We have a monitoring pipeline that collects Power BI refresh history using the Activity Events API (GET /admin/activityevents). The pipeline reads RefreshDataset activity events and then calls GET /groups/{groupId}/datasets/{datasetId}/refreshes for each discovered workspace/dataset pair.

We have observed a sudden and significant change on December 19, 2025 and would like to confirm whether this is an intentional change by Microsoft.

What we observed

We track RefreshDataset activity events daily. Here is what our data shows:

Date RefreshDataset Events Unique Workspaces

Dec 15257
Dec 16396
Dec 17506
Dec 18365
Dec 1914320
Dec 2012615
Dec 2112515
Dec 2217020

The number of RefreshDataset events nearly quadrupled overnight (36 -> 143), and the number of unique workspaces jumped from 5 to 20.

At the same time, our factrefresh table (populated via the refresh history API) started showing Scheduled refresh types:

Date Scheduled Refreshes Workspaces Datasets

Dec 18000
Dec 192838
Dec 202838
Dec 212838

Before December 19, we only captured ViaApi and occasional OnDemand refreshes. After December 19, Scheduled refreshes consistently appear.

Our interpretation

Based on prior community posts, the Activity Events API was known to exclude scheduled refresh events from RefreshDataset:

It appears that Microsoft has resolved this limitation around December 19, 2025, and the Activity Events API now includes RefreshDataset events for scheduled refreshes as well.

What we would like confirmed

  1. Has Microsoft intentionally changed the Activity Events API to include RefreshDataset events for scheduled refreshes starting around December 19, 2025?
  2. Is this change permanent and documented somewhere, or could it be a temporary/unintended change?
  3. Are there any other new activity event types that were added around this date?

Our environment

  • Tenant: Commercial Cloud
  • Authentication: Service Principal with Power BI Admin permissions
  • API endpoint: GET /v1.0/myorg/admin/activityevents
  • No code changes were made to our pipeline around December 19

We would appreciate any confirmation from Microsoft or the community, as this directly affects how we architect our refresh monitoring solution.

Thank you.

4 REPLIES 4
Madalina2801
Advocate II
Advocate II

I also noticed the "RefreshDataset" activities are returned by Get Activity Events. If there is one refresh per day that one appears. However, if there are multiple scheduled refreshes per day there is no "RefreshDataset" event returned, this is strange. At least the last refresh should appear.

Does anyone have any information about this?

 

Thank you!

v-ssriganesh
Community Support
Community Support

Hello @dundyscholt,
We suggest raising a Microsoft Support ticket. When creating the ticket, please include all relevant details such as your observations, timestamps, API endpoint used, authentication method, and the steps you have already taken. This will help the support team better understand the scenario and provide accurate confirmation.

You can create a Microsoft support ticket with the help of the link below:
https://learn.microsoft.com/en-us/power-bi/support/create-support-ticket

Hello @dundyscholt,

We are following up once again regarding your query. Could you please confirm if the issue has been resolved through the support ticket with Microsoft?

If the issue has been resolved, we kindly request you to share the resolution or key insights here to help others in the community. 

 

Thank you.

GilbertQ
Super User
Super User

Hi @dundyscholt 

 

It appears that there could be some extra metadata that's been added to the API responses. When I have worked previously with the refresh history API, I have found that it'll always return all the events. Not specifically ones that I could select.





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

Proud to be a Super User!







Power BI Blog

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.