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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! 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.

2 REPLIES 2
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

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
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.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.