OneDrive Reports
Track OneDrive for Business usage, storage consumption, sync activity, and file sharing patterns across your organization. Monitor adoption, identify inactive accounts, and manage storage efficiently.
Available Reports
Account Activity
Per-user OneDrive activity: files viewed, edited, synced, and shared. Identify active users and adoption patterns.
Source: GET /reports/getOneDriveActivityUserDetail
Storage Usage
Storage consumption per user: used vs. allocated quota, growth trends, users approaching limits.
Source: GET /reports/getOneDriveUsageAccountDetail
File Statistics
File counts across OneDrive accounts: total files, active files, file types distribution.
Source: GET /reports/getOneDriveUsageFileCounts
Sync Status
OneDrive sync client status: devices syncing, sync errors, clients needing updates.
Sharing Activity
Files shared from OneDrive: internal vs. external shares, sharing links created, guest access.
Key Metrics
12,456
Active Users
Last 30 days
23.8 TB
Storage Used
Total consumption
4.2M
Files Stored
All accounts
89%
Sync Rate
Active sync clients
Usage Analysis
User Activity Distribution
45%
Power Users
Daily activity
32%
Regular Users
Weekly activity
15%
Light Users
Monthly activity
8%
Inactive
No activity 30+ days
Activity Types (Last 30 Days)
| Activity | Count | Unique Users | Trend |
|---|---|---|---|
| Files Viewed | 1,234,567 | 10,234 | ↑ 12% |
| Files Edited | 456,789 | 8,456 | ↑ 8% |
| Files Synced | 2,345,678 | 9,876 | ↑ 5% |
| Files Shared | 89,012 | 5,432 | ↓ 3% |
Storage Analysis
Storage Distribution
Users Near Quota Limit
Sync Client Status
9,234
Healthy Sync
Syncing normally
456
Sync Paused
User paused or metered
89
Sync Errors
Needs attention
Common Sync Issues
Sharing Analysis
12,345
Internal Shares
3,456
External Shares
234
Anonymous Links
89
Expiring Links
Security Note: 234 anonymous sharing links detected. Consider reviewing these for potential data exposure.
Inactive Accounts
OneDrive accounts with no activity may indicate license optimization opportunities:
| Inactivity Period | Accounts | Storage Used | Recommendation |
|---|---|---|---|
| 30-90 days | 234 | 1.2 TB | Monitor |
| 90-180 days | 156 | 0.8 TB | Contact user |
| >180 days | 89 | 0.4 TB | Review license |
Report Filters
- Date Range — Last 7, 30, 90, 180 days or custom
- Tenant — All tenants, specific tenant, or groups
- User — All users, departments, or individuals
- Activity Level — Active, Low activity, Inactive
- Storage Usage — All, over threshold, near quota
Graph API Data Sources
GET /reports/getOneDriveActivityUserDetail
GET /reports/getOneDriveActivityFileCounts
GET /reports/getOneDriveUsageAccountDetail
GET /reports/getOneDriveUsageFileCounts
GET /reports/getOneDriveUsageStorage
API Reference
GET /api/reports/onedrive/activityGet user activity summary
GET /api/reports/onedrive/storageGet storage usage report
GET /api/reports/onedrive/syncGet sync client status
GET /api/reports/onedrive/sharingGet sharing activity report
POST /api/reports/onedrive/exportExport OneDrive report