Using Microsoft Graph to bulk delete file version history

SharePoint versioning is invaluable until it quietly consumes massive amounts of storage. This post explores how large files, especially PowerPoint presentations, can balloon through version accumulation, why existing limits often fail to address historical growth, and how an undocumented Microsoft Graph API DELETE endpoint can rapidly purge unwanted file versions at scale.

How to deploy my (meaningful) Microsoft 365 Copilot usage report

The “M365 Copilot Usage Reporter” solution comprises components including Entra ID app registration, Power Automate workflows, Dataverse tables, and a Power BI report. It captures Copilot interactions, manages licensed user data, and generates reports. This comprehensive setup works with Microsoft Graph to improve data visibility and management, while encouraging community feedback for enhancements.