Preview unavailableThe idea behind the sample
M365 Service Health is a SharePoint Copilot App built as an SPFx 1.24 Copilot Component. Its declarative agent answers service availability questions by rendering live Microsoft 365 service health data from the Microsoft Graph service health API directly in the Copilot conversation.
The React component supports inline and full-screen display modes, service search, active-issue filtering, natural-language service name resolution, and issue details with impact and status updates. It also demonstrates brokered Microsoft Graph access, retry with exponential backoff, classified error handling, host-driven theming, and graceful degradation.
Make it your own
Start with the author's setup instructions, explore the implementation, and adapt the pattern to your environment. Sample code stays in its original repository, together with its requirements, license and contribution history.
Read the source documentationA closer look
Preview unavailable
Preview unavailableKeep exploring
- Overview of SharePoint Copilot Apps — Extend Microsoft Copilot with interactive experiences built with the SharePoint Framework.
- Microsoft Graph service communications API overview — Access Microsoft 365 service health and service announcement information through Microsoft Graph.
- Overview of the SharePoint Framework — Build extensible client-side solutions for SharePoint and Microsoft 365.
