mobileAppInstallStatus resource type

Namespace: microsoft.graph

Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.

Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.

Contains properties for the installation state of a mobile app for a device. This will be deprecated in May, 2023

Methods

Method Return Type Description
List mobileAppInstallStatuses mobileAppInstallStatus collection List properties and relationships of the mobileAppInstallStatus objects.
Get mobileAppInstallStatus mobileAppInstallStatus Read properties and relationships of the mobileAppInstallStatus object.
Create mobileAppInstallStatus mobileAppInstallStatus Create a new mobileAppInstallStatus object.
Delete mobileAppInstallStatus None Deletes a mobileAppInstallStatus.
Update mobileAppInstallStatus mobileAppInstallStatus Update the properties of a mobileAppInstallStatus object.

Properties

Property Type Description
id String Key of the entity.
deviceName String Device name
deviceId String Device ID
lastSyncDateTime DateTimeOffset Last sync date time
mobileAppInstallStatusValue resultantAppState The install state of the app. Possible values are: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable.
installState resultantAppState The install state of the app. Possible values are: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable.
installStateDetail resultantAppStateDetail The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, supersededAppUninstallFailed, supersededAppUninstallPendingReboot, removingSupersededApps, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, uninstallPendingReboot, supersedingAppsDetected, supersededAppsDetected, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, untargetedSupersedingAppsDetected, appRemovedBySupersedence, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, supersedingAppsNotApplicable, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable.
errorCode Int32 The error code for install or uninstall failures.
osVersion String OS Version
osDescription String OS Description
userName String Device User Name
userPrincipalName String User Principal Name
displayVersion String Human readable version of the application

Relationships

Relationship Type Description
app mobileApp The navigation link to the mobile app.

JSON Representation

Here is a JSON representation of the resource.

{
  "@odata.type": "#microsoft.graph.mobileAppInstallStatus",
  "id": "String (identifier)",
  "deviceName": "String",
  "deviceId": "String",
  "lastSyncDateTime": "String (timestamp)",
  "mobileAppInstallStatusValue": "String",
  "installState": "String",
  "installStateDetail": "String",
  "errorCode": 1024,
  "osVersion": "String",
  "osDescription": "String",
  "userName": "String",
  "userPrincipalName": "String",
  "displayVersion": "String"
}