managedAppRegistration resource type

Note: Using the Microsoft Graph APIs to configure Intune controls and policies still requires that the Intune service is correctly licensed by the customer.

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
List managedAppPolicies managedAppPolicy collection Get the managedAppPolicies from the appliedPolicies navigation property.
List managedAppPolicies managedAppPolicy collection Get the managedAppPolicies from the intendedPolicies navigation property.
List managedAppOperations managedAppOperation collection Get the managedAppOperations from the operations navigation property.

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
flaggedReasons String 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",
  "flaggedReasons": [
    "String"
  ],
  "userId": "String",
  "appIdentifier": {
    "@odata.type": "microsoft.graph.mobileAppIdentifier"
  },
  "id": "String (identifier)",
  "version": "String"
}