TransactionInfo Object

A set of information about a specific transaction.

The transaction log includes all the information listed below. This object is used by these services: apps and apis.

This object is used by the following operations:

The properties included in the TransactionInfo object are listed below.

Property Type Description
TransactionID string The unique ID for a specific transaction.Example: d706739b-b425-11e2-bf83-98ba4043f1fe
APIID string The unique ID for a specific API.
APIName string The name of the API to which the call is being made.
APIVersionID string The unique ID for a specific API version.
MethodName string The name of the operation being invoked.
AppID string The unique ID for a specific app.
AppName string The name of the app invoking the operation.
AppVersionID string The unique ID for a specific app version.
RequestDateTime dateTime The date/time stamp of the request. Example: 2013-05-03T15:25:47.234Z.
ResponseStatusCode unsignedInt The status code for the response.
ClientHost string The IP address for the client host.
APIVersionName string The name of the API version the transaction relates to.
MethodKey string The name of the operation invoked in the transaction.
AppVersionName string The name of the app version the transaction relates to.
AppRuntimeID string The app's Runtime ID.
ResponseTime duration The response time for the message.
RequestMessageSize unsignedLong Request message size in bytes.
ResponseMessageSize unsignedLong Response message size in bytes.
ResponseErrorMessage string Response error message, if any.
APIResponseTime duration Response time for the API.
APIURL string URL for the API.
HttpVerb string The HTTP verb for the operation.

GatewayTime

Version: 2020.1.0

duration The total time taken by the Gateway, on inbound and outbound (request processing time plus response processing time).

GatewayReqProcessingTime

Version: 2020.1.0

duration

The time from when the Gateway receives the request to when the Gateway initiates the request to the next-hop service.

During this time, the Gateway might be performing multiple activities: for example, retrieving public keys or certificates, validating OAuth tokens.

GatewayRespProcessingTime

Version: 2020.1.0

duration The time from when the Gateway receives the response from the next-hop service to when the Gateway initiates writing the response.

GatewayRespWriteTime

Version: 2020.1.0

duration The time the Gateway takes to write the complete response to the client.

GatewayReqReadTime

Version: 2020.1.0

duration The time the Gateway takes to read the request payload.