Release_iOS-17-0_macOS-14-0

This commit is contained in:
Cyrus Daboo
2023-09-14 17:37:05 -04:00
parent 5a8fb0deb2
commit 72c2a0a69f
254 changed files with 6787 additions and 969 deletions
+19 -9
View File
@@ -5,22 +5,33 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
allowed-scopes:
- user
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- user
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: account.list.caldav
title: Status item value.
type: <array>
presence: required
content: The status value of the account.
content: A list of status values for the CalDAV accounts.
subkeytype: Account
subkeys:
- key: status_value
@@ -36,9 +47,8 @@ payloadkeys:
type: <boolean>
presence: optional
default: false
content: To indicate removal of an account, this key's value is set to true,
and only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the account is removed and the status item object only contains
this key and the 'identifier' key.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
+23 -14
View File
@@ -5,22 +5,33 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
allowed-scopes:
- user
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- user
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: account.list.carddav
title: Status item value.
type: <array>
presence: required
content: Status value.
content: A list of status values for the CardDAV accounts.
subkeytype: Account
subkeys:
- key: status_value
@@ -30,22 +41,20 @@ payloadkeys:
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
content: The unique identifier for the account.
- key: _removed
title: Indicates removal of the account.
type: <boolean>
presence: optional
default: false
content: To indicate removal of an account, this key's value is set to true,
and only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the account is removed and the status item object only contains
this key and the 'identifier' key.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
present if a declaration installed the account.
- key: visible-name
title: Account name
type: <string>
@@ -55,7 +64,7 @@ payloadkeys:
title: Account hostname
type: <string>
presence: optional
content: The server host name of the account.
content: The server host name for the account.
- key: port
title: Server Port
type: <integer>
@@ -65,4 +74,4 @@ payloadkeys:
title: Account username
type: <string>
presence: optional
content: The user name of the account.
content: The user name for the account.
+33 -20
View File
@@ -5,22 +5,33 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
allowed-scopes:
- user
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- user
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: account.list.exchange
title: Status item value.
type: <array>
presence: required
content: Status value.
content: A list of status values for the exchange accounts.
subkeytype: Account
subkeys:
- key: status_value
@@ -30,22 +41,20 @@ payloadkeys:
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
content: The unique identifier for the account.
- key: _removed
title: Indicates removal of the account.
type: <boolean>
presence: optional
default: false
content: To indicate removal of an account, this key's value is set to true,
and only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the account is removed and the status item object only contains
this key and the 'identifier' key.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
present if a declaration installed the account.
- key: visible-name
title: Account name
type: <string>
@@ -55,7 +64,7 @@ payloadkeys:
title: Account hostname
type: <string>
presence: optional
content: The server host name of the account.
content: The server host name for the account.
- key: port
title: Server Port
type: <integer>
@@ -65,30 +74,34 @@ payloadkeys:
title: Account username
type: <string>
presence: optional
content: The user name of the account.
content: The user name for the account.
- key: is-mail-enabled
title: Is mail enabled
type: <boolean>
presence: optional
content: Indicates if mail for this account are being displayed in Mail.app.
content: A Boolean value that indicates whether the Mail app displays mail for
this account.
- key: are-calendars-enabled
title: Are calendars enabled
type: <boolean>
presence: optional
content: Indicates if calendars and events for the account are being displayed
in Calendar.app.
content: A Boolean value that indicates whether the Calendar app displays calendars
and events for this account.
- key: are-contacts-enabled
title: Are contacts enabled
type: <boolean>
presence: optional
content: Indicates if contacts for the account are being displayed in Contacts.app.
content: A Boolean value that indicates whether the Contacts app displays contacts
for this account.
- key: are-notes-enabled
title: Are notes enabled
type: <boolean>
presence: optional
content: Indicates if notes for this account are being displayed in Notes.app.
content: A Boolean value that indicates whether the Notes app displays notes
for this account.
- key: are-reminders-enabled
title: Are reminders enabled
type: <boolean>
presence: optional
content: Indicates if reminders for the account are being displayed in Reminders.app.
content: A Boolean value that indicates whether the Reminders app displays reminders
for this account.
+30 -18
View File
@@ -5,22 +5,33 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
allowed-scopes:
- user
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- user
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: account.list.google
title: Status item value.
type: <array>
presence: required
content: Status value.
content: A list of status values for the Google accounts.
subkeytype: Account
subkeys:
- key: status_value
@@ -30,22 +41,20 @@ payloadkeys:
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
content: The unique identifier for the account.
- key: _removed
title: Indicates removal of the account.
type: <boolean>
presence: optional
default: false
content: To indicate removal of an account, this key's value is set to true,
and only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the account is removed and the status item object only contains
this key and the 'identifier' key.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
present if a declaration installed the account.
- key: visible-name
title: Account name
type: <string>
@@ -55,25 +64,28 @@ payloadkeys:
title: Account username
type: <string>
presence: optional
content: The user name of the account.
content: The user name for the account.
- key: is-mail-enabled
title: Is mail enabled
type: <boolean>
presence: optional
content: Indicates if mail for this account are being displayed in Mail.app.
content: A Boolean value that indicates whether the Mail app displays mail for
this account.
- key: are-calendars-enabled
title: Are calendars enabled
type: <boolean>
presence: optional
content: Indicates if calendars and events for the account are being displayed
in Calendar.app.
content: A Boolean value that indicates whether the Calendar app displays calendars
and events for this account.
- key: are-contacts-enabled
title: Are contacts enabled
type: <boolean>
presence: optional
content: Indicates if contacts for the account are being displayed in Contacts.app.
content: A Boolean value that indicates whether the Contacts app displays contacts
for this account.
- key: are-notes-enabled
title: Are notes enabled
type: <boolean>
presence: optional
content: Indicates if notes for this account are being displayed in Notes.app.
content: A Boolean value that indicates whether the Notes app displays notes
for this account.
+23 -13
View File
@@ -5,22 +5,33 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
allowed-scopes:
- user
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- user
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: account.list.ldap
title: Status item value.
type: <array>
presence: required
content: Status value.
content: A list of status values for the LDAP accounts.
subkeytype: Account
subkeys:
- key: status_value
@@ -30,22 +41,20 @@ payloadkeys:
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
content: The unique identifier for the account.
- key: _removed
title: Indicates removal of the account.
type: <boolean>
presence: optional
default: false
content: To indicate removal of an account, this key's value is set to true,
and only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the account is removed and the status item object only contains
this key and the 'identifier' key.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
present if a declaration installed the account.
- key: visible-name
title: Account name
type: <string>
@@ -70,4 +79,5 @@ payloadkeys:
title: Is account enabled
type: <boolean>
presence: optional
content: Indicates if the account is enabled for use with Contacts.app.
content: A Boolean value that indicates whether the account is enabled for use
with the Contacts app.
@@ -5,22 +5,33 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
allowed-scopes:
- user
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- user
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: account.list.mail.incoming
title: Status item value.
type: <array>
presence: required
content: Status value.
content: A list of status values for the incoming mail accounts.
subkeytype: Account
subkeys:
- key: status_value
@@ -30,22 +41,20 @@ payloadkeys:
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
content: The unique identifier for the account.
- key: _removed
title: Indicates removal of the account.
type: <boolean>
presence: optional
default: false
content: To indicate removal of an account, this key's value is set to true,
and only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the account is removed and the status item object only contains
this key and the 'identifier' key.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
present if a declaration installed the account.
- key: visible-name
title: Account name
type: <string>
@@ -55,7 +64,7 @@ payloadkeys:
title: Account hostname
type: <string>
presence: optional
content: The server host name of the account.
content: The server host name for the account.
- key: port
title: Server Port
type: <integer>
@@ -65,14 +74,16 @@ payloadkeys:
title: Account username
type: <string>
presence: optional
content: The user name of the account.
content: The user name for the account.
- key: is-mail-enabled
title: Is mail enabled
type: <boolean>
presence: optional
content: Indicates if mail for this account are being displayed in Mail.app.
content: A Boolean value that indicates whether the Mail app displays mail for
this account.
- key: are-notes-enabled
title: Are notes enabled
type: <boolean>
presence: optional
content: Indicates if notes for this account are being displayed in Notes.app.
content: A Boolean value that indicates whether the Notes app displays notes
for this account.
@@ -5,22 +5,33 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
allowed-scopes:
- user
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- user
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: account.list.mail.outgoing
title: Status item value.
type: <array>
presence: required
content: Status value.
content: A list of status values for the outgoing mail accounts.
subkeytype: Account
subkeys:
- key: status_value
@@ -30,22 +41,20 @@ payloadkeys:
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
content: The unique identifier for the account.
- key: _removed
title: Indicates removal of the account.
type: <boolean>
presence: optional
default: false
content: To indicate removal of an account, this key's value is set to true,
and only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the account is removed and the status item object only contains
this key and the 'identifier' key.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
present if a declaration installed the account.
- key: visible-name
title: Account name
type: <string>
@@ -55,7 +64,7 @@ payloadkeys:
title: Account hostname
type: <string>
presence: optional
content: The server host name of the account.
content: The server host name for the account.
- key: port
title: Server Port
type: <integer>
@@ -65,4 +74,4 @@ payloadkeys:
title: Account username
type: <string>
presence: optional
content: The user name of the account.
content: The user name for the account.
@@ -5,20 +5,33 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
allowed-scopes:
- user
macOS:
introduced: n/a
introduced: '14.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- user
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: account.list.subscribed-calendar
title: Status item value.
type: <array>
presence: required
content: Status value.
content: A list of status values for the calendar accounts.
subkeytype: Account
subkeys:
- key: status_value
@@ -28,22 +41,20 @@ payloadkeys:
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
content: The unique identifier for the account.
- key: _removed
title: Indicates removal of the account.
type: <boolean>
presence: optional
default: false
content: To indicate removal of an account, this key's value is set to true,
and only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the account is removed and the status item object only contains
this key and the 'identifier' key.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
present if a declaration installed the account.
- key: visible-name
title: Account name
type: <string>
@@ -58,9 +69,10 @@ payloadkeys:
title: Account username
type: <string>
presence: optional
content: The user name of the account.
content: The user name for the account.
- key: is-enabled
title: Is the calendar enabled
type: <boolean>
presence: optional
content: Indicates if the calendar is being displayed in Calendar.app.
content: A Boolean value that indicates whether the Calendar app displays this
calendar.
@@ -5,17 +5,40 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
userenrollment:
mode: forbidden
allowed-enrollments:
- device
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
userenrollment:
mode: forbidden
allowed-enrollments:
- device
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.identifier.serial-number
title: Status item value.
type: <string>
presence: required
content: Status value.
content: The device's serial number.
+27 -4
View File
@@ -5,14 +5,37 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
userenrollment:
mode: forbidden
allowed-enrollments:
- device
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
userenrollment:
mode: forbidden
allowed-enrollments:
- device
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.identifier.udid
title: Status item value.
+30 -2
View File
@@ -5,14 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.model.family
title: Status item value.
type: <string>
presence: required
content: A string that describes the hardware family of the device, such as 'Mac',
'iPhone', or 'iPad'.
content: The hardware family of the device, such as 'Mac', 'iPhone', or 'iPad'.
@@ -5,17 +5,46 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.model.identifier
title: Status item value.
type: <string>
presence: required
content: A two-part string that uniquely identifies the device's model. The first
part describes device's model family, and the second part describes the model's
version. The model's version is a comma-separated number where the first part
of the number is the version, and the second part is a variant, such as 'MacBookPro15,1'
or 'iPhone13,2'.
content: A two-part string that specifies the device's model. The first part specifies
device's model family, and the second part specifies the model's version. The
model's version is a comma-separated number where the first part of the number
is the version, and the second part is a variant, such as 'MacBookPro15,1' or
'iPhone13,2'.
@@ -5,14 +5,44 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.model.marketing-name
title: Status item value.
type: <string>
presence: required
content: A string that identifies the device's marketing name, such as 'iPhone 12'.
This value may not always be available.
content: The device's marketing name, such as 'iPhone 12'. This value may not always
be available. Alternatively, use 'device.model.configuration-code' to look up
the marketing name through the web API.
@@ -0,0 +1,46 @@
title: Status Device Model Number
description: The device's hardware number.
payload:
statusitemtype: device.model.number
supportedOS:
iOS:
introduced: '17.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '14.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '17.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.model.number
title: Status item value.
type: <string>
presence: required
content: The device's model number.
@@ -5,14 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.operating-system.build-version
title: Status item value.
type: <string>
presence: required
content: A string that identifies the operating system's build version on the device,
such as '18F132'.
content: The operating system's build version on the device, such as '18F132'.
@@ -5,14 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.operating-system.family
title: Status item value.
type: <string>
presence: required
content: A string that identifies the operating system family in use on the device,
such as 'macOS' or 'iOS'.
content: The operating system family in use on the device, such as 'macOS' or 'iOS'.
@@ -5,14 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.operating-system.marketing-name
title: Status item value.
type: <string>
presence: required
content: A string that identifies the operating system's marketing name in use on
the device, such as 'Catalina'.
content: The operating system's marketing name in use on the device, such as 'Catalina'.
@@ -5,14 +5,43 @@ payload:
supportedOS:
iOS:
introduced: '16.1'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.1'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.operating-system.supplemental.build-version
title: Status item value.
type: <string>
presence: required
content: Identifies the operating system's build and rapid security response versions
in use on the device (for example, '20A123a', or '20B27c').
content: The operating system's build and rapid security response versions in use
on the device, for example, '20A123a' or '20B27c'.
@@ -5,14 +5,43 @@ payload:
supportedOS:
iOS:
introduced: '16.1'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.1'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.operating-system.supplemental.extra-version
title: Status item value.
type: <string>
presence: required
content: Identifies the operating system's rapid security response version in use
on the device (for example, 'a').
content: The operating system's rapid security response version in use on the device,
for example, 'a'.
@@ -5,14 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: device.operating-system.version
title: Status item value.
type: <string>
presence: required
content: A string that identifies the operating system's version in use on the device,
such as '15.0'.
content: The operating system's version in use on the device, such as '15.0'.
@@ -0,0 +1,40 @@
title: Status Device Battery Health
description: The health of the battery.
payload:
statusitemtype: device.power.battery-health
supportedOS:
iOS:
introduced: '17.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
macOS:
introduced: n/a
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: device.power.battery-health
title: Status item value.
type: <string>
presence: required
rangelist:
- non-genuine
- normal
- service-recommended
- unknown
- unsupported
content: |-
The battery health status:
* non-genuine - the battery is not a genuine Apple battery
* normal - the battery is operating normally
* service-recommended - battery service is recommended
* unknown - battery health information could not be determined
* unsupported - battery health reporting is not supported on the device
Only supported on iPhones. iPads will return "unsupported".
@@ -0,0 +1,24 @@
title: Status Disk Management File Vault Enabled
description: The enabled status of the File Vault.
payload:
statusitemtype: diskmanagement.filevault.enabled
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '14.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: diskmanagement.filevault.enabled
title: Status item value.
type: <boolean>
presence: required
content: A Boolean value that specifies the File Vault enabled status on the device.
@@ -5,10 +5,35 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
allowed-scopes:
- system
payloadkeys:
- key: management.client-capabilities
title: Status item value.
@@ -5,10 +5,35 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- device
- user
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
allowed-scopes:
- system
payloadkeys:
- key: management.declarations
title: Status item value.
+21 -3
View File
@@ -5,10 +5,29 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: n/a
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
allowed-scopes:
- system
payloadkeys:
- key: mdm.app
title: Status item value.
@@ -30,9 +49,8 @@ payloadkeys:
type: <boolean>
presence: optional
default: false
content: To indicate removal of an app, this key's value is set to true, and
only this key and the "identifier" key will be present in the status item
object.
content: If 'true', the app is removed and the status item object only contains
this key and the 'identifier' key.
- key: name
title: App name
type: <string>
@@ -5,10 +5,27 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: n/a
tvOS:
introduced: n/a
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: passcode.is-compliant
title: Status item value.
+20 -3
View File
@@ -5,10 +5,27 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: n/a
tvOS:
introduced: n/a
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: passcode.is-present
title: Status item value.
@@ -16,6 +33,6 @@ payloadkeys:
presence: required
content: If 'true', a passcode is present on the device. If 'false', a passcode
isn't present on the device. When a passcode is present, the specific attributes
of the passcode (length, number of complex characters, etc), isn't reported. Instead,
use the 'passcode.is-compliant' status item to verify that the passcode complies
with all passcode policies set on the device.
of the passcode, such as length or number of complex characters, aren't reported.
Instead, use the 'passcode.is-compliant' status item to verify that the passcode
complies with all passcode policies set on the device.
@@ -0,0 +1,85 @@
title: Status Security Certificate List
description: The client's managed certificates.
payload:
statusitemtype: security.certificate.list
supportedOS:
iOS:
introduced: '17.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '14.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '17.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: security.certificate.list
title: Status item value.
type: <array>
presence: required
content: A list of the device's managed certificates.
subkeytype: Certificate
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the certificate.
type: <string>
presence: required
content: The unique identifier of the certificate which the system uses as the
primary key.
- key: _removed
title: Indicates removal of the certificate.
type: <boolean>
presence: optional
default: false
content: If 'true', the certificate is removed and the status item object only
contains this key and the 'identifier' key.
- key: declaration-identifier
title: Asset declaration identifier.
type: <string>
presence: optional
content: The identifier of the asset declaration that installed the certificate,
which is only present if a declaration installed the certificate.
- key: subject-summary
title: Subject summary
type: <string>
presence: required
content: The summary of the certificate's subject.
- key: is-identity
title: Is Identity
type: <boolean>
presence: required
content: If 'true', the certificate is an identity certificate.
- key: data
title: Certificate Data
type: <data>
presence: required
content: The certificate data in DER-encoded X.509 format.
@@ -0,0 +1,110 @@
title: Status Services Background Task
description: The client's background task details.
payload:
statusitemtype: services.background-task
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '14.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: services.background-task
title: Status item value.
type: <array>
presence: required
content: The background task.
subkeytype: Background Task
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Identifier
type: <string>
presence: required
content: The background task UUID which the system uses as the primary key.
- key: _removed
title: Indicates removal of a background task.
type: <boolean>
presence: optional
default: false
content: If 'true', the background task is removed and the status item object
only contains this key and the 'identifier' key.
- key: code-signature
title: Code signature
type: <string>
presence: optional
content: For types other than 'agent' or 'daemon', this is the code signature
designated requirement of the item, if available.
- key: uid
title: Numeric user identifier
type: <integer>
presence: required
content: The numeric user identifier of the owner of the background task.
- key: path
title: Path
type: <string>
presence: required
content: For an 'agent' or 'daemon', the path to the 'launchd' 'plist' file.
For other types, the path to the app or the document.
- key: state
title: Background task state
type: <string>
presence: required
rangelist:
- not-registered
- enabled
- requires-approval
- not-found
content: The SMAppServiceStatus enumeration.
- key: type
title: Background task type
type: <string>
presence: required
rangelist:
- daemon
- agent
- login-item
- app
- user-item
content: The daemon, agent, or SFL login item type.
- key: launchd
title: Launchd background task
type: <dictionary>
presence: optional
content: Details about a 'launchd'-based background task, which is only present
when the type is 'daemon' or 'agent'.
subkeys:
- key: label
title: Label
type: <string>
presence: required
content: The label of the 'launchd'-based background task.
- key: program
title: Program
type: <string>
presence: required
content: The program that the 'launchd' 'plist' file specifies.
- key: program-arguments
title: Program arguments
type: <array>
presence: optional
content: The program arguments that the 'launchd' 'plist' file specifies.
subkeys:
- key: program-arguments-item
title: Program argument
type: <string>
- key: checksum
title: The hash value of the launchd plist.
type: <string>
presence: required
content: The hash value of the 'launchd' 'plist' file.
@@ -0,0 +1,51 @@
title: Status Software Update Failure Reason
description: The software update failure reason state.
payload:
statusitemtype: softwareupdate.failure-reason
supportedOS:
iOS:
introduced: '17.0'
allowed-enrollments:
- device
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
macOS:
introduced: '14.0'
allowed-enrollments:
- device
allowed-scopes:
- system
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: softwareupdate.failure-reason
title: The software update failure reason state.
type: <dictionary>
presence: required
content: Details about a software update failure.
subkeytype: Dictionary
subkeys:
- key: count
title: The software update failure count.
type: <integer>
presence: required
content: The number of times the current software update failed. If there are
no failures, or no pending software update, this is '0'.
- key: reason
title: The reason for the software update failure.
type: <string>
presence: optional
content: If present, this describes the reason for last software update failure.
This key isn't present if there are no failures or no pending software update.
- key: timestamp
title: The timestamp of the software update failure.
type: <string>
presence: optional
content: If present, this is the RFC 3339 timestamp of the last software update
failure. This key isn't present if there are no failures or no pending software
update.
@@ -0,0 +1,69 @@
title: Status Software Update Install Reason
description: The software update install reason state.
payload:
statusitemtype: softwareupdate.install-reason
supportedOS:
iOS:
introduced: '17.0'
allowed-enrollments:
- device
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
macOS:
introduced: '14.0'
allowed-enrollments:
- device
allowed-scopes:
- system
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: softwareupdate.install-reason
title: The software update install reason state.
type: <dictionary>
presence: required
content: Details about the reason for a pending software update.
subkeytype: Dictionary
subkeys:
- key: reason
title: The software update install reason state.
type: <array>
presence: required
content: A list of reasons for the pending software update. An empty list indicates
that no software update is pending.
subkeys:
- key: softwareupdate-reason
title: The software update install reason.
type: <string>
presence: required
rangelist:
- system-settings
- install-tonight
- auto-update
- notification
- setup-assistant
- command-line
- mdm
- declaration
content: |-
The software update install reason state:
* system-settings - software update was triggered via Settings.app
* install-tonight - software update was triggered via install tonight action
* auto-update - software update was triggered via an automatic update
* notification - software update was triggered via user notification action
* setup-assistant - software update was triggered via Setup Assistant
* command-line - software update was triggered via `softwareupdate` command line tool
* mdm - software update was triggered via an MDM command
* declaration - software update was triggered via a declarative device management configuration
- key: declaration-id
title: The identifier of the declaration causing the software update to occur.
type: <string>
presence: optional
content: The identifier of the declaration that caused the software update to
occur. This key is present only if the 'reason' array contains the 'declaration'
value.
@@ -0,0 +1,43 @@
title: Status Software Update Install State
description: The software update install state.
payload:
statusitemtype: softwareupdate.install-state
supportedOS:
iOS:
introduced: '17.0'
allowed-enrollments:
- device
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
macOS:
introduced: '14.0'
allowed-enrollments:
- device
allowed-scopes:
- system
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: softwareupdate.install-state
title: The software update install state.
type: <string>
presence: required
rangelist:
- none
- downloading
- prepared
- installing
- failed
content: |-
The software update install status:
* 'none': There's no software update pending, and any previous software update succeeded.
* 'waiting': A software update is waiting to start.
* 'downloading': The system is downloading data for a software update.
* 'prepared': The system prepared the software update and it's ready for installation.
* 'installing': The system is installing the software update.
* 'failed': The software update failed.
@@ -0,0 +1,45 @@
title: Status Software Update Pending Version
description: The pending software update version.
payload:
statusitemtype: softwareupdate.pending-version
supportedOS:
iOS:
introduced: '17.0'
allowed-enrollments:
- device
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
macOS:
introduced: '14.0'
allowed-enrollments:
- device
allowed-scopes:
- system
tvOS:
introduced: n/a
watchOS:
introduced: n/a
payloadkeys:
- key: softwareupdate.pending-version
title: Pending software update version.
type: <dictionary>
presence: required
content: A dictionary that contains the build and OS versions of the software update
that's pending on the device.
subkeytype: Dictionary
subkeys:
- key: os-version
title: The OS version
type: <string>
presence: required
content: The OS version of the pending software update, including any rapid security
response version. This string is empty if no update is pending.
- key: build-version
title: The build version
type: <string>
presence: required
content: The build version of the pending software update, including any rapid
security response version. This string is empty if no update is pending.
+2
View File
@@ -9,6 +9,8 @@ payload:
introduced: '13.0'
tvOS:
introduced: '16.0'
watchOS:
introduced: '10.0'
payloadkeys:
- key: code
title: Error Code
+30 -1
View File
@@ -5,16 +5,45 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: test.array-value
title: Status item value.
type: <array>
presence: required
content: Status value.
content: The test status item array value.
subkeytype: Array
subkeys:
- key: status_value
+30 -1
View File
@@ -5,13 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: test.boolean-value
title: Status item value.
type: <boolean>
presence: required
content: Status value.
content: The test status Boolean value.
+30 -1
View File
@@ -5,16 +5,45 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: test.dictionary-value
title: Status item value.
type: <dictionary>
presence: required
content: Status value.
content: The test status dictionary value.
subkeytype: Dictionary
subkeys:
- key: key1
+30 -1
View File
@@ -5,13 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: test.error-value
title: Status item value.
type: <string>
presence: required
content: Status value.
content: The test status error value.
+30 -1
View File
@@ -5,13 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: test.integer-value
title: Status item value.
type: <integer>
presence: required
content: Status value.
content: The test status integer value.
+30 -1
View File
@@ -5,13 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: test.real-value
title: Status item value.
type: <real>
presence: required
content: Status value.
content: The test status real value.
+30 -1
View File
@@ -5,13 +5,42 @@ payload:
supportedOS:
iOS:
introduced: '16.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- device
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- device
- local
allowed-scopes:
- system
payloadkeys:
- key: test.string-value
title: Status item value.
type: <string>
presence: required
content: Status value.
content: The test status string value.