Latest updates

This section lists updates delivered since the last major release, with the most recent updates showing at the top.

New API endpoint: Retrieve audit records

A new API endpoint is now available for retrieving detailed audit records. Administrators can use this endpoint to track and investigate operational activities, such as user logins, device usage, configuration changes, and role assignments, across their tenant. Flexible filtering options make it easy to find and analyze specific events, supporting compliance, troubleshooting, and security auditing needs.

Currently, only select customers can access this endpoint. To enable it in your cloud, contact Perfecto Support.

To learn more, see Get audit records.

Change in device parameter format | Scriptless Mobile

When starting a test execution using the Scriptless Mobile Public API, the request body includes a params section where you specify the device under test (DUT). Previously, the DUT parameter accepted a string representing the device identifier. Now, the DUT parameter must be provided as a JSON object.

Action required: Update any scripts or integrations that use the Scriptless Mobile Public API to ensure the DUT parameter is passed as a JSON object instead of a string.

Copy
Old format (string)
{
  "deviceName": "00008120-0006035C2182601E",
  "osVersion": "16.4",
  "isEmulator": false
}
Copy

New format (JSON object)

{
  "testKey": "PRIVATE:Open Expense Tracker.xml",
  "params": {
    "DUT": {
      "deviceName": "00008120-0006035C2182601E"
    },
    "application": "com.apple.calculator"
  }
}

To learn more, see Start test execution.