Skip to content

Devices Not Synced Recently

The question it answers: Which Intune devices have not synced for longer than the chosen number of days?

Enrolments that stopped checking in are counted in every compliance number, hold a licence slot and may still carry company data. A device that has not synced for weeks no longer receives policy or app updates.

Where in the appIntune › Devices Not Synced
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.stale
ColumnKeyType
DeviceDevice.DeviceNameLink
UserDevice.UserPrincipalNameText
Days since syncDevice.DaysSinceLastSyncStatus
Last syncDevice.LastSyncDateTimeDate
PlatformDevice.OsFamilyText
ModelDevice.ModelText
OwnershipDevice.OwnerTypeText
ComplianceDevice.ComplianceStateText
EnrolledDevice.EnrolledDateTimeDate
FilterKey (API)On when the page opens
Only devices not synced for longer than the chosen daysstaleYes
ParameterKey (API)RequiredDescription
Not synced for more thandaysNoDays since the last Intune sync; default: the stale-device threshold (Settings > Report thresholds).

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.stale?size=100
GET /ir-api/v1/reports/intune.devices.stale?filter=stale

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