I am trying apple declarative management protocol. I would like to get management.client-capabilities from device on demand apart from incremental updates when device upgrades. Is this possible by some declaration or workaround without reenrolling device ?
Sample subscription:
{
"Identifier": "status-subscriptions1",
"ServerToken": "$serverToken",
"Type": "com.apple.configuration.management.status-subscriptions",
"Payload": {
"StatusItems": [
{
"Name": "device.operating-system.build-version"
},
{
"Name": "device.identifier.serial-number",
},
{
"Name": "device.identifier.udid",
},
{
"Name" : "device.model.family",
},
{
"Name" : "device.model.identifier",
},
{
"Name" : "device.model.marketing-name",
},
{
"Name" : "device.model.number",
},
{
"Name" : "device.operating-system.family",
},
{
"Name" : "device.operating-system.marketing-name",
},
{
"Name" : "device.operating-system.supplemental.build-version",
},
{
"Name" : "device.operating-system.supplemental.extra-version",
},
{
"Name" : "device.operating-system.version",
},
{
"Name" : "diskmanagement.filevault.enabled",
},
{
"Name": "mdm.app"
},
{
"Name": "management.client-capabilities",
},
{
"Name": "security.certificate.list",
},
{
"Name": "passcode.is-compliant",
},
{
"Name": "passcode.is-present",
}
]
}
}