Feature Requests

Microsoft Graph API M365 Usage Reports to Liongard for Advanced Billing & Feature Provisioning Insights
Category: Inspector Enhancement – Microsoft 365 User Story: As a Managed Service Provider (MSP), I want Liongard to ingest and surface detailed Microsoft 365 usage reports via the Microsoft Graph API so that I can better understand which users are actively using features like Teams, SharePoint, OneDrive, Power BI, and OneNote. This will allow me to: Improve billing alignment by identifying underutilized M365 services. Make informed recommendations to provision or deprovision licenses or features. Drive cost savings and efficiency for my clients by highlighting adoption gaps. Surface insights that directly impact QBRs and strategic planning. Problem Statement: Today, Liongard provides some insight into Microsoft 365 activity, but it lacks the per-user and per-feature detail needed to assess true usage. Partners need this granularity to have meaningful conversations about license optimization and user engagement. Proposed Solution: Ingest the following Microsoft Graph API usage reports and expose them in the M365 Inspector: Report Name Graph API Endpoint Email Activity User Detail /reports/getEmailActivityUserDetail(period='D7') Office 365 Active User Detail /reports/getOffice365ActiveUserDetail(period='D7') OneDrive Usage Account Detail /reports/getOneDriveUsageAccountDetail(period='D7') SharePoint Site Usage Detail /reports/getSharePointSiteUsageDetail(period='D7') SharePoint Activity User Detail /reports/getSharePointActivityUserDetail(period='D7') Teams User Activity Detail /reports/getTeamsUserActivityUserDetail(period='D7') Teams Team Activity Detail /reports/getTeamsTeamActivityDetail(period='D7') OneDrive Active User Detail /reports/getOneDriveActivityUserDetail(period='D7') 📚 Reference: Microsoft Graph Reporting API Docs: Working with Microsoft 365 usage reports in Microsoft Graph - Microsoft Graph v1.0 Example Use Cases: “User has an E5 license but hasn’t used Teams or OneDrive in 60+ days.” → Suggest license downgrade. “All users use Exchange and SharePoint, but no one accesses Power BI.” → Recommend removing or reallocating Power BI licenses. “OneNote activity spikes for a specific department.” → Recommend training/resources or feature expansion. Impact & Value: This enhancement would unlock a new layer of attack surface visibility, financial insights, and customer value coaching directly within Liongard. It would also support partners in delivering more strategic QBRs and in demonstrating ROI to their clients.
0
Load More