managedAppRegistration resource type

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.

The ManagedAppEntity is the base entity type for all other entity types under app management workflow. The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.

Methods

Method Return Type Description
List managedAppRegistrations managedAppRegistration collection List properties and relationships of the managedAppRegistration objects.
Get managedAppRegistration managedAppRegistration Read properties and relationships of the managedAppRegistration object.
getUserIdsWithFlaggedAppRegistration function String collection Not yet documented

Properties

Property Type Description
createdDateTime DateTimeOffset Date and time of creation
lastSyncDateTime DateTimeOffset Date and time of last the app synced with management service.
applicationVersion String App version
managementSdkVersion String App management SDK version
platformVersion String Operating System version
deviceType String Host device type
deviceTag String App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.
deviceName String Host device name
managedDeviceId String The Managed Device identifier of the host device. Value could be empty even when the host device is managed.
azureADDeviceId String The Azure Active Directory Device identifier of the host device. Value could be empty even when the host device is Azure Active Directory registered.
deviceModel String The device model for the current app registration
deviceManufacturer String The device manufacturer for the current app registration
flaggedReasons managedAppFlaggedReason collection Zero or more reasons an app registration is flagged. E.g. app running on rooted device
userId String The user Id to who this app registration belongs.
appIdentifier mobileAppIdentifier The app package Identifier
id String Key of the entity.
version String Version of the entity.

Relationships

Relationship Type Description
appliedPolicies managedAppPolicy collection Zero or more policys already applied on the registered app when it last synchronized with managment service.
intendedPolicies managedAppPolicy collection Zero or more policies admin intended for the app as of now.
operations managedAppOperation collection Zero or more long running operations triggered on the app registration.

JSON Representation

Here is a JSON representation of the resource.

{
  "@odata.type": "#microsoft.graph.managedAppRegistration",
  "createdDateTime": "String (timestamp)",
  "lastSyncDateTime": "String (timestamp)",
  "applicationVersion": "String",
  "managementSdkVersion": "String",
  "platformVersion": "String",
  "deviceType": "String",
  "deviceTag": "String",
  "deviceName": "String",
  "managedDeviceId": "String",
  "azureADDeviceId": "String",
  "deviceModel": "String",
  "deviceManufacturer": "String",
  "flaggedReasons": [
    "String"
  ],
  "userId": "String",
  "appIdentifier": {
    "@odata.type": "microsoft.graph.mobileAppIdentifier"
  },
  "id": "String (identifier)",
  "version": "String"
}