# Change Log
**DevRel 187 [2026-04-14]**
**✏️ Updated**
- **PUT /authz2/v1/roles/{role_id}/scopes**
  - added the new 'create:device_command:UPDATE_WIFI_AP' enum value to the request property 'scope_names/items/'
  - added the new 'create:group_command:UPDATE_WIFI_AP' enum value to the request property 'scope_names/items/'
- **GET /commands/v0/commands/**
  - ⚠️ added the new 'OS_UPDATE_STATUS' enum value to the 'content/results/items/command' response property for the response status '200'
  - ⚠️ added the new 'SCAN_OS_UPDATES' enum value to the 'content/results/items/command' response property for the response status '200'
  - ⚠️ added the new 'SCHEDULE_OS_UPDATE' enum value to the 'content/results/items/command' response property for the response status '200'
  - ⚠️ added the new 'UPDATE_WIFI_AP' enum value to the 'content/results/items/command' response property for the response status '200'
  - added the optional property 'content/results/items/command_args/anonymous_identity' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/certificate_file_password' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/certificate_file_path' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/domain' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/hidden' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/identity' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/install_action' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/product_version' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/wifi_eap_method' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/wifi_password' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/wifi_phase2_auth' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/wifi_security_type' to the response with the '200' status
  - added the optional property 'content/results/items/command_args/wifi_ssid' to the response with the '200' status
- **POST /commands/v0/commands/**
  - ⚠️ added the new 'OS_UPDATE_STATUS' enum value to the 'content/command' response property for the response status '201'
  - ⚠️ added the new 'SCAN_OS_UPDATES' enum value to the 'content/command' response property for the response status '201'
  - ⚠️ added the new 'SCHEDULE_OS_UPDATE' enum value to the 'content/command' response property for the response status '201'
  - ⚠️ added the new 'UPDATE_WIFI_AP' enum value to the 'content/command' response property for the response status '201'
  - added the new optional request property 'command_args/anonymous_identity'
  - added the new optional request property 'command_args/certificate_file_password'
  - added the new optional request property 'command_args/certificate_file_path'
  - added the new optional request property 'command_args/domain'
  - added the new optional request property 'command_args/hidden'
  - added the new optional request property 'command_args/identity'
  - added the new optional request property 'command_args/install_action'
  - added the new optional request property 'command_args/product_version'
  - added the new optional request property 'command_args/wifi_eap_method'
  - added the new optional request property 'command_args/wifi_password'
  - added the new optional request property 'command_args/wifi_phase2_auth'
  - added the new optional request property 'command_args/wifi_security_type'
  - added the new optional request property 'command_args/wifi_ssid'
  - added the new 'OS_UPDATE_STATUS' enum value to the request property 'command'
  - added the new 'SCAN_OS_UPDATES' enum value to the request property 'command'
  - added the new 'SCHEDULE_OS_UPDATE' enum value to the request property 'command'
  - added the new 'UPDATE_WIFI_AP' enum value to the request property 'command'
  - added the optional property 'content/command_args/anonymous_identity' to the response with the '201' status
  - added the optional property 'content/command_args/certificate_file_password' to the response with the '201' status
  - added the optional property 'content/command_args/certificate_file_path' to the response with the '201' status
  - added the optional property 'content/command_args/domain' to the response with the '201' status
  - added the optional property 'content/command_args/hidden' to the response with the '201' status
  - added the optional property 'content/command_args/identity' to the response with the '201' status
  - added the optional property 'content/command_args/install_action' to the response with the '201' status
  - added the optional property 'content/command_args/product_version' to the response with the '201' status
  - added the optional property 'content/command_args/wifi_eap_method' to the response with the '201' status
  - added the optional property 'content/command_args/wifi_password' to the response with the '201' status
  - added the optional property 'content/command_args/wifi_phase2_auth' to the response with the '201' status
  - added the optional property 'content/command_args/wifi_security_type' to the response with the '201' status
  - added the optional property 'content/command_args/wifi_ssid' to the response with the '201' status
- **GET /commands/v0/commands/{id}/**
  - ⚠️ added the new 'OS_UPDATE_STATUS' enum value to the 'content/command' response property for the response status '200'
  - ⚠️ added the new 'SCAN_OS_UPDATES' enum value to the 'content/command' response property for the response status '200'
  - ⚠️ added the new 'SCHEDULE_OS_UPDATE' enum value to the 'content/command' response property for the response status '200'
  - ⚠️ added the new 'UPDATE_WIFI_AP' enum value to the 'content/command' response property for the response status '200'
  - added the optional property 'content/command_args/anonymous_identity' to the response with the '200' status
  - added the optional property 'content/command_args/certificate_file_password' to the response with the '200' status
  - added the optional property 'content/command_args/certificate_file_path' to the response with the '200' status
  - added the optional property 'content/command_args/domain' to the response with the '200' status
  - added the optional property 'content/command_args/hidden' to the response with the '200' status
  - added the optional property 'content/command_args/identity' to the response with the '200' status
  - added the optional property 'content/command_args/install_action' to the response with the '200' status
  - added the optional property 'content/command_args/product_version' to the response with the '200' status
  - added the optional property 'content/command_args/wifi_eap_method' to the response with the '200' status
  - added the optional property 'content/command_args/wifi_password' to the response with the '200' status
  - added the optional property 'content/command_args/wifi_phase2_auth' to the response with the '200' status
  - added the optional property 'content/command_args/wifi_security_type' to the response with the '200' status
  - added the optional property 'content/command_args/wifi_ssid' to the response with the '200' status
- **GET /commands/v0/status/** -  added the optional property 'content/results/items/command_meta' to the response with the '200' status
- **GET /commands/v0/status/{id}/** -  added the optional property 'content/command_meta' to the response with the '200' status
- **PUT /commands/v0/status/{id}/** -  added the optional property 'content/command_meta' to the response with the '200' status
- **GET /enterprise/{enterprise_id}/group/{group_id}/download/eventfeed/** - ⚠️ added the new 'UPDATE_WIFI_AP' enum value to the 'results/items/command' response property for the response status '200'
- **POST /pipelines/v0/operationlists/{operationlist_id}/operations/** -  added the new 'UPDATE_WIFI_AP' enum value to the request property 'operation_type'
- **GET /v0/enterprise/{enterprise_id}/command/** - ⚠️ added the new 'UPDATE_WIFI_AP' enum value to the 'results/items/command' response property for the response status '200'
- **POST /v0/enterprise/{enterprise_id}/command/**
  - ⚠️ added the new 'UPDATE_WIFI_AP' enum value to the 'command' response property for the response status '201'
  - added the new 'UPDATE_WIFI_AP' enum value to the request property 'command'
- **POST /v0/operations/** -  added the new 'UPDATE_WIFI_AP' enum value to the request property 'operation_type'
- **GET /v2/devices/**
  - ⚠️ for the 'query' request parameter 'limit', default value '10.00' was added
  - ⚠️ added '#/components/schemas/OffsetPaginatedDeviceList, #/components/schemas/CursorPaginatedDeviceList' to the 'content' response property 'oneOf' list for the response status '200'
  - ⚠️ the 'content' response's property type/format changed from 'object'/'' to ''/'' for status '200'
  - ⚠️ for the 'query' request parameter 'limit', the max was set to '1000.00'
  - ⚠️ removed the optional property 'content/count' from the response with the '200' status
  - ⚠️ removed the optional property 'content/next' from the response with the '200' status
  - ⚠️ removed the optional property 'content/previous' from the response with the '200' status
  - ⚠️ removed the optional property 'content/results' from the response with the '200' status
  - added the new optional 'query' request parameter 'cursor'



---

**DevRel 186 [2026-03-31]**
**NO CHANGE**


---

**DevRel 185 [2026-03-18]**
**✏️ Updated**
- **GET /device/v0/devices/**
  - ⚠️ added the new 'tvOS' enum value to the 'content/results/items/oneOf[#/components/schemas/AppleDevice]/os' response property for the response status '200'
  - added the new optional 'query' request parameter 'tvos_version'
  - added the new enum value 'tvOS' to the 'query' request parameter 'os'
- **DELETE /device/v0/devices/{id}/** - ⚠️ added the new 'tvOS' enum value to the 'content/oneOf[#/components/schemas/AppleDevice]/os' response property for the response status '200'
- **GET /device/v0/devices/{id}/** - ⚠️ added the new 'tvOS' enum value to the 'content/oneOf[#/components/schemas/AppleDevice]/os' response property for the response status '200'
- **GET /v2/devices/**
  - ⚠️ added the new 'tvOS' enum value to the 'content/results/items/oneOf[#/components/schemas/AppleDeviceV2]/os' response property for the response status '200'
  - added the new optional 'query' request parameter 'tvos_version'
  - added the new enum value 'tvOS' to the 'query' request parameter 'os'
- **GET /v2/devices/{id}** - ⚠️ added the new 'tvOS' enum value to the 'content/oneOf[#/components/schemas/AppleDeviceV2]/os' response property for the response status '200'



---

**DevRel 184 [2026-03-03]**
➕ Added
- **PUT /v2/itunesapps/{appleAppId}/preferred-region** -  endpoint added
- **GET /v2/preferred-regions** -  endpoint added
- **POST /v2/preferred-regions** -  endpoint added

**✏️ Updated**
- **GET /v2/devices/**
  - ⚠️ deleted the 'header' request parameter 'X-Caller-Id'
  - ⚠️ deleted the 'header' request parameter 'X-SCAPI-Private-URL'
  - ⚠️ deleted the 'header' request parameter 'X-Tenant-Id'
- **GET /v2/devices/{id}**
  - ⚠️ deleted the 'header' request parameter 'X-Caller-Id'
  - ⚠️ deleted the 'header' request parameter 'X-SCAPI-Private-URL'
  - ⚠️ deleted the 'header' request parameter 'X-Tenant-Id'
- **GET /v2/devices/{deviceId}/google-accounts/emm-managed/** -  endpoint path updated
- **GET /v2/esper-apps/{appId}/versions/{versionId}** -  endpoint path updated
- **GET /v2/foundationversions** -  endpoint path updated
- **GET /v2/rv-activity-feed/** -  endpoint path updated
- **GET /v2/tenant-esper-apps** -  endpoint path updated

