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 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 ID in the id field of the ExternalSyntheticTest object.

You have to submit all the parameters of the monitor. Keep those you don't want to change untouched.

POST external events to Dynatrace

Pushes information about external synthetic events to Dynatrace.

The request consumes 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 monitor

Modifies the operation state of all external monitors.

The request consumes 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