Skip to content

Intune Admin Activity (30 days)

The question it answers: Which wipes, retires, deletes and policy changes were made in Intune in the last 30 days, and by whom?

Every wipe, retire, delete and policy change made in Intune, by whom. A burst of wipes from one account, or policy changes nobody announced, are exactly what you want to see first.

Where in the appIntune › Service & Operations › Intune Admin Activity
WorkloadIntune
KindTable
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceMicrosoft Intune.
Report id (API and MCP)intune.service.intune-audit-log
ColumnKeyType
WhenActivityDateTimeDateTime
ActivityDisplayNameStatus
OperationOperationTypeText
ByActorText
TargetResourcesText
CategoryCategoryText
ResultResultText
FilterKey (API)On when the page opens
Only destructive actions and changes (hide reads and syncs)changesYes

Licence: Microsoft Intune.

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

PermissionAPIWhat it allowsNote
DeviceManagementApps.Read.AllMicrosoft GraphRead Microsoft Intune apps
Data sources it reads
  • GET /v1.0/deviceManagement/auditEvents?$filter=activityDateTime ge ...
GET /ir-api/v1/reports/intune.service.intune-audit-log?size=100
GET /ir-api/v1/reports/intune.service.intune-audit-log?filter=changes

An AI assistant reads it with the MCP tool get_report and the id intune.service.intune-audit-log. The client needs the Read grant for Intune. See Using the API.