Forum Discussion
Fabric Service Status
Hi,
Can we programtically access the Fabric service status page? https://support.fabric.microsoft.com/support/.
We would like to programmatically (maybe via REST API calls or similar) access the service status to have an internal dashboard that alerts us or provides visibility whenever the status changes from good to a different state.
Hi PraveenVeli ,
andrewsommer is correct that there's no direct API for the Fabric status page, but there are a couple of workarounds you can use for monitoring.
Alternative approaches:
Microsoft 365 Service Communications API: Fabric incidents often show up in the broader Microsoft 365 service health data:
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews
You'll need appropriate admin permissions, but this covers many Fabric service issues.
Web scraping the status page: Since there's no official API, you could scrape the status page periodically:
- Use PowerShell with Invoke-WebRequest
- Parse the HTML for status indicators
- Set up alerts based on changes
Power Automate monitoring:
- Create a flow that checks the status page URL
- Look for specific text changes that indicate issues
- Send notifications when status changes
RSS/Atom feeds: Check if Microsoft has any service status feeds you can subscribe to - sometimes they're not well-documented but exist.
Azure Service Health: Some Fabric issues also appear in Azure Service Health if you're using Azure resources alongside Fabric.
Practical tip: Combine multiple approaches since Fabric service issues sometimes show up in Microsoft 365 health before the dedicated Fabric status page gets updated.
The web scraping approach is probably your most reliable option for real-time monitoring of that specific status page.
If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.
This response was assisted by AI for translation and formatting purposes.
6 Replies
- burakkaragoz
Super User
Hi PraveenVeli ,
andrewsommer is correct that there's no direct API for the Fabric status page, but there are a couple of workarounds you can use for monitoring.
Alternative approaches:
Microsoft 365 Service Communications API: Fabric incidents often show up in the broader Microsoft 365 service health data:
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews
You'll need appropriate admin permissions, but this covers many Fabric service issues.
Web scraping the status page: Since there's no official API, you could scrape the status page periodically:
- Use PowerShell with Invoke-WebRequest
- Parse the HTML for status indicators
- Set up alerts based on changes
Power Automate monitoring:
- Create a flow that checks the status page URL
- Look for specific text changes that indicate issues
- Send notifications when status changes
RSS/Atom feeds: Check if Microsoft has any service status feeds you can subscribe to - sometimes they're not well-documented but exist.
Azure Service Health: Some Fabric issues also appear in Azure Service Health if you're using Azure resources alongside Fabric.
Practical tip: Combine multiple approaches since Fabric service issues sometimes show up in Microsoft 365 health before the dedicated Fabric status page gets updated.
The web scraping approach is probably your most reliable option for real-time monitoring of that specific status page.
If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.
This response was assisted by AI for translation and formatting purposes.- PraveenVeli
Advocate I
Thank you burakkaragoz . This information helps!
- tom_vanleijsen
Advocate I
Unfortunately Microsoft changed the status page recently and is now ingesting the regional status of both Fabric and Power BI using JavasScript.
This makes scraping the status page more complex as a simple GET request does not return this information anymore. Instead browser automation is needed to render the full website including JavaScript before scraping the content (e.g. Playwright).
It might be good to upvote the idea to introduce an RSS Feed (this would make life easier):
https://community.fabric.microsoft.com/t5/Fabric-Ideas/RSS-Feed-for-Status-Page/idi-p/4729790
- andrewsommer
Super User
Microsoft does not expose a public REST API to retrieve the current Microsoft Fabric service status directly from its official status page
Please mark this post as a solution if it helps you. Appreciate Kudos.
- lbendlin
Super User
Nothing stops you from scraping that page in regular intervals, via Power Automate for example.
- AnonymousNot applicable
Hi PraveenVeli ,
Thanks a lot burakkaragoz that’s a super helpful and well-rounded explanation with practical options.
PraveenVeli Just checking in did you get a chance to look into the above provided solution? It covers several workarounds that might fit your internal monitoring needs. Let us know if you need help implementing any of them.
Regards,
Akhil.