Page tree
Skip to end of metadata
Go to start of metadata

Last updated: May 04, 2020 09:32

Note: 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> as returned by the Start New Script Execution, the Legacy | Get Script Execution Status, or the Legacy | Get Script Executions List operations.

Request syntax

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

Parameters

NameTypeDefaultDescription
securityToken*string
A unique cryptographic key assigned to an authorized user.
userstring 

Deprecated. The name of the user running the operation. 

Note: Going forward, all authentication requires a security token. For information on obtaining a security token, see Generate security tokens.

passwordstring 

Deprecated. The password for the user. 

Note: Going forward, all authentication requires a security token. For information on obtaining a security token, see Generate security tokens.

* Mandatory

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 FormatHTTP Content Type
xmltext/xml