11.32 Changes
Account preferences gained a required showDirectoryGroupUuidColumn field
showDirectoryGroupUuidColumn fieldGETandPATCH/v2/account-preferencesGETandPATCH/v3/account-preferences
showDirectoryGroupUuidColumn (boolean) has been added to the account preferences model and is required, matching how every other field in that model is already declared.
Apple enrollment, Lockdown Mode, and awaiting-configuration state in computer inventory
GET/v1,/v2,/v3,/v4/computers-inventoryand/computers-inventory/{id}GET/v1,/v2,/v3,/v4/computers-inventory-detail/{id}PATCH/v1/computers-inventory-detail/{id}
Three read-only fields were added to the inventory response across every version of these endpoints:
| Field | Section | Values |
|---|---|---|
appleEnrollmentType | general | none, supervised, device, user, unknown — the enrollment type reported by Apple |
awaitingConfiguration | general | boolean — whether the device is awaiting configuration |
lockdownModeEnabled | security | boolean — whether Lockdown Mode is enabled |
Both sections are optional in the response, so this is additive: existing clients are unaffected, and the fields are returned only when you request the GENERAL or SECURITY sections.
System health and device state in mobile device inventory
GET/v2/mobile-devices/detailand/v2/mobile-devices/{id}/detailPATCH/v2/mobile-devices/{id}GET/v2/mobile-devices/{id}/paired-devicesGET/v1and/v2/mobile-device-groups/smart-group-membership/{id}and/static-group-membership/{id}
Mobile device responses now report appleEnrollmentType, awaitingConfiguration, returnToServiceEnabled, and lockdownModeEnabled, plus a new systemHealth object — under hardware on the list and paired-device responses, and under ios on the single-device detail response:
{
"systemHealth": {
"baseband": "ok",
"camera": "ok",
"display": "ok",
"faceId": "ok",
"touchId": "ok",
"nfc": "ok",
"ultraWideband": "ok"
}
}Each component is a free-form string (max 255 characters), so treat the values as reported rather than as a fixed set. All fields are optional and additive — existing clients are unaffected.
MIGRATED is a new account type
MIGRATED is a new account typeGETandPOST/v1/accountsGETandPUT/v1/accounts/{id}
The accountType enum on the UserAccount model gained MIGRATED alongside DEFAULT and FEDERATED. If your client validates accountType against a fixed list, or switches on it, add the new value — a migrated account returned by GET will otherwise fail your validation. The default is still DEFAULT, and requests are unaffected unless you choose to send the new value.
No deprecations or removals
Nothing was deprecated or removed from the Jamf Pro API in 11.32.