Try it free

Rerun an on-demand execution

  • Latest Dynatrace
  • Reference
  • Published Oct 13, 2026
  • Early Access

Rerun a synthetic monitor execution in Dynatrace with the Synthetic API by providing the on-demand execution ID in the path.

POSTSaaShttps://{your-environment-id}.apps.dynatrace.com/platform/synthetic/v1/executions/{execution-id}

Overview

You use the execution-id endpoint to rerun the specified on-demand synthetic monitor execution. The path parameter execution-id identifies the execution to rerun, and the operation returns success when the rerun starts.

Authentication

To execute this request, you need a platform token or OAuth access token with synthetic:monitors:execute scope. To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
execution-idinteger

The ID of the on-demand execution.

pathRequired

Response

Response codes

CodeTypeDescription
200SyntheticOnDemandExecutionResponse

Success

4XXErrorResponseEnvelope

Client side error.

5XXErrorResponseEnvelope

Server side error.

Response body objects

The SyntheticOnDemandExecutionResponse object

The result of on-demand synthetic monitor execution.

ElementTypeDescription
batchIdstring

The batch identifier of the triggered executions.

triggeredSyntheticOnDemandTriggeredMonitorResponse[]

Monitors for which on-demand executions were triggered.

triggeredCountinteger

The total number of the triggered executions within the batch.

triggeringProblemsCountinteger

The total number of problems within the batch.

triggeringProblemsDetailsSyntheticOnDemandTriggeringProblemDetailsResponse[]

List with the entities for which triggering problems occurred.

The SyntheticOnDemandTriggeredMonitorResponse object

Contains the list of on-demand executions of the monitor.

ElementTypeDescription
executionsSyntheticOnDemandTriggeredExecutionDetailsResponse[]

The list of triggered executions.

monitorIdstring

The monitor identifier.

The SyntheticOnDemandTriggeredExecutionDetailsResponse object

Contains details of the triggered on-demand execution.

ElementTypeDescription
executionIdstring

The execution's identifier.

locationIdstring

The identifier of the location from which the monitor is to be executed.

The SyntheticOnDemandTriggeringProblemDetailsResponse object

Contains the details of problems encountered while triggering on-demand executions.

ElementTypeDescription
causestring

The cause of not triggering entity.

detailsstring

The details of triggering problem.

executionIdstring

The execution identifier.

idstring

The entity identifier.

locationIdstring

The location identifier.

The ErrorResponseEnvelope object

Encloses the encountered error.

ElementTypeDescription
errorErrorResponse

Basic information of the encountered error.

The ErrorResponse object

Basic information of the encountered error.

ElementTypeDescription
codeinteger

The returned HTTP status code.

detailsErrorResponseDetails

Detailed information of the error.

messagestring

Description of the encountered error.

The ErrorResponseDetails object

Detailed information of the error.

ElementTypeDescription
typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • constraintViolation -> ConstraintViolationDetails
The element can hold these values
  • constraintViolation

Response body JSON models

{
"batchId": "22396514015719218",
"triggered": [
{
"executions": [
{
"executionId": "1069999568093682590",
"locationId": "SYNTHETIC_LOCATION-9BB04DAE11123122"
}
],
"monitorId": "HTTP_MONITOR-69A9B98E1CD87352"
}
],
"triggeredCount": 1,
"triggeringProblemsCount": 4,
"triggeringProblemsDetails": [
{
"cause": "Location not found",
"id": "HTTP_MONITOR-6349B98E1CD87352",
"locationId": "SYNTHETIC_LOCAT-9BB04DAEBA71B8CA"
},
{
"cause": "Monitor not found",
"id": "HTTP_MONITOR-6349B98E1CD85432"
},
{
"cause": "Incorrect monitor identifier format",
"id": "HTTP_HACK-AAAAAAA"
},
{
"cause": "Incorrect application identifier format",
"id": "APPLICATION-WRONG"
}
]
}
{
"error": {
"code": 1,
"details": {
"type": "constraintViolation"
},
"message": "string"
}
}
Related tags
Platform APIDynatrace PlatformDigital Experience