Microsoft Intune Graph API

Dilli Babu S 1 Reputation point
2021-12-13T06:15:39.787+00:00

How to get applications installed on a particular device in intune with graph api

Azure Managed Applications
Azure Managed Applications
An Azure service that enables managed service providers, independent software vendors, and enterprise IT teams to deliver turnkey solutions through the Azure Marketplace or service catalog.
112 questions
Microsoft Intune Application management
Microsoft Intune Application management
Microsoft Intune: A Microsoft cloud-based management solution that offers mobile device management, mobile application management, and PC management capabilities.Application management: The process of creating, configuring, managing, and monitoring applications.
874 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,474 questions
{count} votes

1 answer

Sort by: Most helpful
  1. JamesTran-MSFT 36,371 Reputation points Microsoft Employee
    2021-12-13T23:11:05.287+00:00

    @Dilli Babu S
    Thank you for your post!

    When it comes to a specific Intune Graph API that can get applications installed on a particular device, you should be able to use the mobileAppInstallStatus resource type.

    The following example shows how you can determine whether an application is installed on a user's device: For more info - Using the Microsoft Graph API for Intune

    Get from Azure Active Directory a list of devices registered to a user:   
            https://graph.microsoft.com/users/{user}/ownedDevices   
      
    Then view the list of applications for your tenant:   
            https://graph.microsoft.com/deviceAppManagement/mobileApps    
      
    Take the ID from the application and determine the installation state for the application (and therefore user):  
            https://graph.microsoft.com/deviceAppManagement/mobileApps/{id}/deviceStatuses/  
    

    Graph API Links:
    List ownedDevices
    List mobileApps
    List mobileAppInstallStatuses
    Manage apps using Microsoft Intune

    If you have any other questions, please let me know.
    Thank you for your time and patience throughout this issue.

    ----------

    Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.

    0 comments No comments