Gets the result of the most recent execution of the specified HTTP monitor.
The request produces an application/json payload.
| GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/synthetic/execution/{monitorId}/{resultType} |
| Environment ActiveGateCluster ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/synthetic/execution/{monitorId}/{resultType} |
To execute this request, you need an access token with one of the following scopes:
DataExportExternalSyntheticIntegrationReadSyntheticDataTo learn how to obtain and use it, see Tokens and authentication.
| Parameter | Type | Description | In | Required |
|---|---|---|---|---|
| monitorId | string | Identifier of the HTTP monitor for which last execution result is returned. | path | required |
| resultType | string | Defines the result type of the last HTTP monitor's execution.
| path | required |
| locationId | string | Filters the results to those executed by specified Synthetic location. Specify the ID of the location. | query | optional |
| Code | Type | Description |
|---|---|---|
| 200 | Monitor | Success. The response contains detailed data. |
| 4XX | Error | Client side error. |
| 5XX | Error | Server side error. |
MonitorExecutionResults objectResults of the execution of all HTTP monitor's requests.
| Element | Type | Description |
|---|---|---|
| locationsExecutionResults | Location | The list with the results of the requests executed on assigned locations. |
| monitorId | string | Monitor id. |
LocationExecutionResults objectResults of the execution HTTP monitor's requests at a given location
| Element | Type | Description |
|---|---|---|
| executionId | string | Execution id. |
| locationId | string | Location id. |
| requestResults | Monitor | The list of the monitor's request results executed on this location. |
MonitorRequestExecutionResult objectA result of the execution HTTP monitor's request.
ExecutionStep objectContains detailed information about the monitor's step execution.
| Element | Type | Description |
|---|---|---|
| monitorType | string | Defines the actual set of fields depending on the value. See one of the following objects:
|
CustomLogLine objectA custom script log line
| Element | Type | Description |
|---|---|---|
| logLevel | string | Log level of the message |
| message | string | The message |
| timestamp | integer | A timestamp of this log message |
MonitorRequestHeader objectA header of the Http request
| Element | Type | Description |
|---|---|---|
| name | string | Header's name. |
| value | string | Header's value. |
{"locationsExecutionResults": [{"executionId": "6136172183050046113","locationId": "7804738439930364165","requestResults": [{"engineId": 338502283,"errorCode": 0,"failureMessage": "","hostNameResolutionTime": 26,"method": "GET","peerCertificateDetails": "[Certificate details]","peerCertificateExpiryDate": 1647302399000,"publicLocation": false,"redirectionTime": 70,"redirectsCount": 1,"requestBody": "","requestHeaders": [{"name": "User-Agent","value": "DynatraceSynthetic/1.215.1"},{"name": "X-Dynatrace-Visit","value": "6136172183050046113"},{"name": "X-Dynatrace-Test","value": "HTTP_CHECK-12B428F6D37A9197"}],"requestId": "HTTP_CHECK_STEP-53071FC3C4F72E28","requestName": "Request name","resolvedIps": ["80.252.0.145"],"responseBody": "<html><head>Title</head><body>Main Page</body></html>","responseBodySizeLimitExceeded": false,"responseHeaders": [{"name": "Date","value": "Mon, 15 Mar 2021 11:09:30 GMT"},{"name": "Content-Language","value": "en"}],"responseMessage": "OK","responseSize": 1112,"responseStatusCode": 200,"sequenceNumber": 1,"startTimestamp": 1615806570884,"tcpConnectTime": 15,"timeToFirstByte": 96,"tlsHandshakeTime": 8,"totalTime": 238,"url": "https://www.examplePage.com","waitingTime": 47}]}],"monitorId": "HTTP_CHECK-12B428F6D37A9197"}