External synthetic API

The ext endpoints of the Synthetic API enable you to push external synthetic data to Dynatrace.

Other endpoints of the Synthetic API enable you to:

POST external monitors to Dynatrace

Pushes external synthetic monitors, locations, and monitor execution results to Dynatrace.

The request consumes an application/json payload.

POST
  • Managed https://{your-domain}/e/{your-environment-id}/api/v1/synthetic/ext/tests
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/v1/synthetic/ext/tests

Update an existing external monitor

To update an existing external monitor, specify its engine in the syntheticEngineName field of the ExternalSyntheticTests object and its ID in the id field of the ExternalSyntheticTest object.

You have to submit all the parameters of the monitor. Do not change the values of parameters you don't want to change.

POST external events to Dynatrace

Pushes information about external synthetic events to Dynatrace.

The request consumes an application/json payload.

POST
  • Managed https://{your-domain}/e/{your-environment-id}/api/v1/synthetic/ext/events
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/v1/synthetic/ext/events

POST modify state of external monitors

Modifies the operation state of all external monitors.

The request consumes an application/json payload.

POST
  • Managed https://{your-domain}/e/{your-environment-id}/api/v1/synthetic/ext/stateModifications
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/v1/synthetic/ext/stateModifications