Skip to content

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.

Where in the appTenant › Storage & Quota Risk
WorkloadTenant
KindTable
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceNo extra licence needed.
Report id (API and MCP)tenant.storage.quota-risk
ColumnKeyType
NameNameLink
WorkloadWorkloadText
UsedPercentUsedStatus
Used (GB)UsedGbNumber
Quota (GB)QuotaGbNumber
OwnerOwnerText
DetailDetailText
Last activityLastActivityDateDate
FilterKey (API)On when the page opens
MailboxesmailboxNo
SharePoint sitessharepointNo
OneDrivesonedriveNo
Only 75% full or moreriskYes

Licence: No extra licence needed.

Application permissions on the IntensiveReports app registration (all permissions):

PermissionAPIWhat it allowsNote
Reports.Read.AllMicrosoft GraphRead all usage reports
Data sources it reads
  • GET /v1.0/reports/getMailboxUsageDetail, getSharePointSiteUsageDetail, getOneDriveUsageAccountDetail (D30)
  • GET /v1.0/reports/getMailboxUsageStorage, getSharePointSiteUsageStorage, getOneDriveUsageStorage (D90)
GET /ir-api/v1/reports/tenant.storage.quota-risk?size=100
GET /ir-api/v1/reports/tenant.storage.quota-risk?filter=risk

An 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.