Third-party synthetic API - POST modify state of third-party monitors
Modifies the operation state of all third-party monitors.
The request consumes an application/json
payload.
POST | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v1/synthetic/ext/stateModifications |
Environment ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v1/synthetic/ext/stateModifications |
Authentication
To execute this request, you need an access token with ExternalSyntheticIntegration
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The JSON body of the request. Contains new operational status of third-party synthetic monitors.
Request body objects
The StateModification
object
Operation state to be set for all third-party Synthetic monitors
The new operation state for all third-party Synthetic monitors.
ACTIVE
HIDDEN
INACTIVE
Request body JSON model
This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.
{"state": "ACTIVE"}
Response
Response codes
Success. The state of third-party monitors has been changed.
Example
In this example, the request sets the state of third-party monitors to active.
The API token is passed in the Authorization header.
Curl
curl -X POST \https://mySampleEnv.live.dynatrace.com/api/v1/synthetic/ext/stateModifications \-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' \-H 'Content-Type: application/json' \-d '{"state": "ACTIVE"}'
Request URL
https://mySampleEnv.live.dynatrace.com/api/v1/synthetic/ext/stateModifications
Request body
{"state": "ACTIVE"}
Response code
204