Declarative Management : "mdm.app" status-item not supported in macOS

DESCRIPTION:

A macOS devices (Version 13 and above), "mdm.app" status item will not be supported. why?

HOW TO REPRODUCE:

  1. Enroll a macOS device in MDM.
  2. Send the DeclarativeManagement Command to macOS 13+ devices.
  3. The MDM server responds with a DeclarativeManagement Command that should include the SynchronizationTokens JSON data.
  4. The device fetches the declarations manifest from the MDM server.
  5. While synchronization, we will subscribe the status items (mdm.app) as configuration.

For example,

{
   "Type":"com.apple.configuration.management.status-subscriptions",
   "Identifier":"85B5130A-4D0D-462B-AA0D-0C3B6630E5AA",
   "ServerToken":"59eb13b9-5d51-54b9-8a4b-e8abe37c27ee",
   "Payload":{
      "StatusItems":[
         {
            "Name":"mdm.app"
         }
      ]
   }
}

Response the above JSON payload to the device, While requesting the "declaration/configuration/****" details.

EXPECTED RESULT:

The "mdm.app" status item responds to the current status of the managed app after sending InstallApplication Command to the device.

ACTUAL RESULT:

The mdm.app status item response is like the following error-

{
   "Errors":[
      {
         "Reasons":[
            {
               "Code":"Error.UnsupportedStatusValue",
               "Description":"Cannot report status on “mdm.app” because value is not supported."
            }
         ],
         "StatusItem":"mdm.app"
      }
   ]
}

Any help on this would be appreciated. Thanks.

Declarative Management : "mdm.app" status-item not supported in macOS
 
 
Q