Exchange Reports
Comprehensive reporting on Exchange Online usage, mail flow, security threats, and mailbox statistics. Export data, schedule reports, and track trends over time.
Available Reports
Executive Dashboard
High-level summary of Exchange environment: total mailboxes, storage usage, mail flow volume, and security metrics. Designed for leadership review.
Available intervals: Daily, Weekly, Monthly
Mail Flow Report
Message volume over time (sent/received), top senders and recipients, external vs. internal traffic, and message size distribution.
Source: GET /reports/getEmailActivityCounts
Mail Latency Report
Message delivery times across your mail flow. Identifies delays in connectors, transport rules, or external delivery.
Mailbox Usage Report
Per-mailbox storage consumption, item counts, and quota status. Identifies mailboxes approaching quotas or with unusual growth.
Source: GET /reports/getMailboxUsageDetail
Mailbox Size Trend
Historical mailbox growth over 30/60/90 days. Helps forecast storage needs and identify users with abnormal data accumulation.
Email App Usage
Which email clients users are using: Outlook desktop, Outlook mobile, OWA, third-party clients. Track adoption of modern clients.
Source: GET /reports/getEmailAppUsageUserDetail
Auto-Forwarding Report
Lists all mailboxes with automatic forwarding configured. Critical for security — external forwarding can indicate compromise.
Note: External forwards should be reviewed immediately as they represent a security risk.
Threat Detection Report
Phishing attempts, malware detections, spam volume, and Safe Links/Safe Attachments activations. Track threat trends over time.
Safe Attachments Detail
Messages processed by Safe Attachments with verdicts. Shows blocked attachments, detonation results, and false positives.
Safe Links Tracking
URL clicks rewritten by Safe Links. Shows blocked clicks, user click behavior, and most targeted URLs.
Room Utilization
Meeting room usage statistics: booking frequency, actual usage vs. booked time, most/least used rooms. Helps optimize real estate.
Distribution Groups Report
Distribution list inventory with member counts, last used date, and owners. Identify unused groups for cleanup.
Report Filters
Filter report data by:
- Date Range — Last 7 days, 30 days, 90 days, or custom
- Users — All users, specific users, or groups
- Mailbox Type — User, Shared, Room, Equipment
- Domain — Filter by email domain
Export Options
- CSV — Raw data for analysis in Excel
- PDF — Formatted report with charts
- JSON — Machine-readable for automation
Scheduled Reports
Automate report generation and delivery:
- Schedule daily, weekly, or monthly generation
- Email reports to stakeholders automatically
- Store reports in SharePoint for archival
- Set different schedules for different reports
Graph API Data Sources
GET /reports/getEmailActivityCountsGET /reports/getEmailActivityUserDetailGET /reports/getMailboxUsageDetailGET /reports/getMailboxUsageStorageGET /reports/getEmailAppUsageUserDetail
API Reference
GET /api/reports/exchange/mail-flow— Get mail flow statisticsGET /api/reports/exchange/mailbox-usage— Get mailbox usage reportGET /api/reports/exchange/threats— Get threat detection summaryGET /api/reports/exchange/auto-forwards— Get auto-forwarding rules reportPOST /api/reports/exchange/schedule— Create scheduled report