Skip to content

Windows Patch Level

The question it answers: Which Windows devices are behind the newest monthly patch revision seen for their build in this fleet?

Where in the appIntune › Windows Update Compliance
Shown asa tab of Windows Update Compliance
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.devices.windows-patch-level
ColumnKeyType
DeviceDeviceNameLink
UserUserPrincipalNameText
StatePatchStateStatus
VersionVersionLabelText
Build.revisionOsVersionText
Newest in fleetNewestRevisionInFleetText
Last syncLastSyncDateTimeDate
FilterKey (API)On when the page opens
Only devices behind the newest patchbehindYes

Licence: Microsoft Intune.

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

PermissionAPIWhat it allowsNote
DeviceManagementManagedDevices.Read.AllMicrosoft GraphRead Microsoft Intune devices
Data sources it reads
  • GET /beta/deviceManagement/managedDevices
GET /ir-api/v1/reports/intune.devices.windows-patch-level?size=100
GET /ir-api/v1/reports/intune.devices.windows-patch-level?filter=behind

An AI assistant reads it with the MCP tool get_report and the id intune.devices.windows-patch-level. The client needs the Read grant for Intune. See Using the API.