Storage Growth & Quota Risk
The question it answers: Which mailboxes, SharePoint sites and OneDrives are close to their quota, and how fast is each workload growing?
Which mailboxes, SharePoint sites and OneDrives are close to their quota - a full mailbox stops sending mail, a full site stops accepting files - and how fast each workload is growing across the tenant.
At a glance
Section titled “At a glance”| Where in the app | Tenant › Storage & Quota Risk |
| Workload | Tenant |
| Kind | Table |
| Data | Built from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once. |
| Licence | No extra licence needed. |
| Report id (API and MCP) | tenant.storage.quota-risk |
Columns
Section titled “Columns”| Column | Key | Type |
|---|---|---|
| Name | Name | Link |
| Workload | Workload | Text |
| Used | PercentUsed | Status |
| Used (GB) | UsedGb | Number |
| Quota (GB) | QuotaGb | Number |
| Owner | Owner | Text |
| Detail | Detail | Text |
| Last activity | LastActivityDate | Date |
Filters
Section titled “Filters”| Filter | Key (API) | On when the page opens |
|---|---|---|
| Mailboxes | mailbox | No |
| SharePoint sites | sharepoint | No |
| OneDrives | onedrive | No |
| Only 75% full or more | risk | Yes |
What it needs
Section titled “What it needs”Licence: No extra licence needed.
Application permissions on the IntensiveReports app registration (all permissions):
| Permission | API | What it allows | Note |
|---|---|---|---|
Reports.Read.All | Microsoft Graph | Read all usage reports |
Data sources it reads
GET /v1.0/reports/getMailboxUsageDetail, getSharePointSiteUsageDetail, getOneDriveUsageAccountDetail (D30)GET /v1.0/reports/getMailboxUsageStorage, getSharePointSiteUsageStorage, getOneDriveUsageStorage (D90)
Through the API and MCP
Section titled “Through the API and MCP”GET /ir-api/v1/reports/tenant.storage.quota-risk?size=100GET /ir-api/v1/reports/tenant.storage.quota-risk?filter=riskAn AI assistant reads it with the MCP tool get_report and the id tenant.storage.quota-risk. The client needs the Read grant for Tenant. See Using the API.