Legacy | Download transaction report

Restriction: This information is not relevant for Smart Reporting data in the latest Perfecto UI. For Smart Reporting data, you should use the Smart Reporting Public API.

Transaction Report API

Groups in automation accept transaction IDs. The transaction ID will return the time it took for all the commands in the transaction group to execute, and whether the transaction was successful.

This is useful for analyzing transaction times (elapsed, device, system, ux) and status (success).

Information on transaction time and status is available in the transaction report.

The Transaction Report API downloads the report specified by <reportKey>.

The <reportKey> is returned by the Start New Script Execution, the Legacy | Get Script Execution Status, or the Legacy | Get Script Executions List operations.

Request syntax

Copy
https://mycloud.perfectomobile.com/services/reports/<reportKey>?operation=transactions&securityToken=value

Parameters

Name Type Default Description
securityToken* string
A unique cryptographic key assigned to an authorized user.
user string 

Deprecated. The name of the user running the operation. 

Important: All REST API commands require authentication through the Perfecto security token. See also Authentication in new APIs.
password string 

Deprecated. The password for the user. 

Important: All REST API commands require authentication through the Perfecto security token. See also Authentication in new APIs.

* Mandatory parameter

Response

The response is the body of the report in the specified format. The HTTP content type for the response is set as follows:

Report Format HTTP Content Type
xml text/xml