Reports Dashboard
The Reports Dashboard provides a centralized view of all reporting data across your Microsoft 365 environment. Access key metrics, recent trends, and quick links to detailed reports from a single unified interface.
Overview
The dashboard aggregates data from Exchange Online, SharePoint, OneDrive, Microsoft Teams, Intune, and security services to give administrators and MSP technicians a comprehensive snapshot of their managed environments.
Dashboard Widgets
The dashboard is organized into configurable widgets covering the major reporting areas:
- Exchange Summary — Mail flow volume, mailbox usage, and threat detection counts
- SharePoint and OneDrive — Storage consumption, file activity, and sharing statistics
- Teams Activity — Active users, meetings held, and messaging volume
- Intune Devices — Compliance status, enrolled devices, and update status
- Security Posture — Secure Score, active threats, and incident counts
- Monitoring — Service health status and active alerts
Key Metrics
| Metric | Description | Source |
|---|---|---|
| Total Users | Count of licensed users across all tenants | Microsoft Graph |
| Active Users | Users with activity in the last 30 days | Microsoft Graph |
| Secure Score | Average security score across tenants | Security API |
| Compliance Rate | Percentage of compliant devices | Intune API |
| Open Incidents | Active security incidents requiring attention | Defender API |
| Storage Used | Total storage across Exchange, SharePoint, OneDrive | Usage Reports API |
Report Navigation
From the dashboard you can navigate directly to detailed reports:
- Exchange Reports — Mail flow, mailbox usage, threats, and scheduled reports
- Intune Reports — Device compliance, app status, update status, and baselines
- Monitoring — Service health, alerts, audit activity, and security analytics
- MSP Reports — Tenant health, license utilization, and business metrics
- OneDrive Reports — Storage usage, file activity, and sharing patterns
- Security Reports — Sign-in logs, risky users, DLP incidents, and MFA status
- SharePoint Reports — Site usage, storage analysis, and external sharing
- Teams Reports — Usage trends, activity breakdowns, and adoption metrics
Date Range Selection
All dashboard widgets respect the global date range filter:
- Last 7 days — Recent activity snapshot
- Last 30 days — Monthly summary (default)
- Last 90 days — Quarterly trends
- Custom range — Select specific start and end dates
Export Options
- CSV — Raw data for analysis in Excel
- PDF — Formatted report with charts for stakeholder presentations
- JSON — Machine-readable format for automation and integration
Tenant Filtering
For MSP environments, the dashboard supports tenant-level filtering:
- All Tenants — Aggregate view across all managed tenants
- Specific Tenant — Focus on a single client tenant
- Tenant Group — View data for a defined group of tenants
Scheduled Dashboard Reports
Automate dashboard summary delivery:
- Schedule daily, weekly, or monthly dashboard snapshots
- Email reports to stakeholders automatically
- Store reports in SharePoint for archival
- Configure different schedules per tenant or tenant group
API Reference
GET /api/reports/dashboard— Get dashboard summary dataGET /api/reports/dashboard/widgets— Get individual widget dataPOST /api/reports/dashboard/export— Export dashboard as PDF or CSVPOST /api/reports/dashboard/schedule— Configure scheduled delivery
Last updated on