Hi Parera
Thank you for reaching out to Microsoft!
FYI, this API is not retired
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
From some months until now we have been using that endpoint of the beta version for getting the Devices where an specific managed software is installed on.
For example, I detect Google Chrome using the:
https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps
I get the id and I do the following call:
POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceInstallStatusReport
Body:
{
"select": [
"deviceId"
],
"skip": 0,
"top": 50000,
"filter": "(ApplicationId eq 'xxxxx-xxxxxxxxx-xxx-xxxxxxx')",
"orderBy": []
}
Then I get the Ids of the Devices where that Managed Application is installed on.
However, right now I am getting the following response:
{
"error": {
"code": "BadRequest",
"message": "Resource not found for the segment 'getDeviceInstallStatusReport'.",
"innerError": {
"date": "2025-04-02T09:18:22",
"request-id": "68988458-40b4-4200-8087-7ac6fcd348b3",
"client-request-id": "68988458-40b4-4200-8087-7ac6fcd348b3"
}
}
}
Does this mean this endpoint has been retired?
How can I get the managed apps installed on a device or, the devices where an app is installed on?
If I try to consult the page of this endpoint, 404 is returned: https://learn.microsoft.com/en-us/powershell/module/microsoft.graph.beta.devicemanagement.actions/get-mgbetadevicemanagementreportdeviceinstallstatusreport?view=graph-powershell-beta
Hi Parera
Thank you for reaching out to Microsoft!
FYI, this API is not retired
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment