Forum Discussion

shambari's avatar
shambari
Copper Contributor
Aug 12, 2024

Status reports intune

I am using the API "deviceManagement/reports/getUserInstallStatusReport" with the HTTP POST method, and the request body includes:

 

{ "select": [ "UserName", "UserPrincipalName", "FailedCount", "InstalledCount", "PendingInstallCount", "NotInstalledCount" ], "skip": 0, "top": 50, "filter": "(ApplicationId eq 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX')" }
 

Intune returns a maximum of 50 records, but some applications are installed by more than 5000 users. To check if a specific user has installed this application and to get the installation status report for this application on their device, I have to loop through the results by incrementing the skip value by 50. This process takes a lot of time and often results in a 429 status (Too Many Requests).

Is there any way to filter by UserName directly? Currently, this doesn't seem to be supported.

No RepliesBe the first to reply

Resources