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.

DailyWeeklyMonthly

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.

Security Alert: External forwards should be reviewed immediately.

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/getEmailActivityCounts

GET /reports/getEmailActivityUserDetail

GET /reports/getMailboxUsageDetail

GET /reports/getMailboxUsageStorage

GET /reports/getEmailAppUsageUserDetail

API Reference

GET /api/reports/exchange/mail-flow

Get mail flow statistics

GET /api/reports/exchange/mailbox-usage

Get mailbox usage report

GET /api/reports/exchange/threats

Get threat detection summary

GET /api/reports/exchange/auto-forwards

Get auto-forwarding rules report

POST /api/reports/exchange/schedule

Create scheduled report