{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.managedAppRegistration", "title": "microsoft.graph.managedAppRegistration", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "managedAppRegistration", "required": [ "@odata.type" ], "type": "object", "properties": { "appIdentifier": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.mobileAppIdentifier" }, { "type": "object", "nullable": true } ], "description": "The app package Identifier" }, "applicationVersion": { "type": "string", "description": "App version", "nullable": true }, "createdDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Date and time of creation", "format": "date-time" }, "deviceName": { "type": "string", "description": "Host device name", "nullable": true }, "deviceTag": { "type": "string", "description": "App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.", "nullable": true }, "deviceType": { "type": "string", "description": "Host device type", "nullable": true }, "flaggedReasons": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.managedAppFlaggedReason" }, "description": "Zero or more reasons an app registration is flagged. E.g. app running on rooted device" }, "lastSyncDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Date and time of last the app synced with management service.", "format": "date-time" }, "managementSdkVersion": { "type": "string", "description": "App management SDK version", "nullable": true }, "platformVersion": { "type": "string", "description": "Operating System version", "nullable": true }, "userId": { "type": "string", "description": "The user Id to who this app registration belongs.", "nullable": true }, "version": { "type": "string", "description": "Version of the entity.", "nullable": true }, "appliedPolicies": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.managedAppPolicy" }, "description": "Zero or more policys already applied on the registered app when it last synchronized with managment service.", "x-ms-navigationProperty": true }, "intendedPolicies": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.managedAppPolicy" }, "description": "Zero or more policies admin intended for the app as of now.", "x-ms-navigationProperty": true }, "operations": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.managedAppOperation" }, "description": "Zero or more long running operations triggered on the app registration.", "x-ms-navigationProperty": true }, "@odata.type": { "type": "string" } }, "description": "The ManagedAppEntity is the base entity type for all other entity types under app management workflow.", "discriminator": { "propertyName": "@odata.type", "mapping": { "#microsoft.graph.androidManagedAppRegistration": "#/components/schemas/microsoft.graph.androidManagedAppRegistration", "#microsoft.graph.iosManagedAppRegistration": "#/components/schemas/microsoft.graph.iosManagedAppRegistration" } } } ] }