Manage Dynatrace Synthetic monitors, locations, nodes, and on-demand executions, plus tenant-wide parameters and private locations.
Use the @dynatrace-sdk/client-synthetic SDK client instead of calling this API directly — it handles authentication, typing, and the environment URL for you. This REST reference is for external and automation use.
Dynatrace Synthetic API lets you manage synthetic monitoring resources and control how they run across your environment. It provides access to tenant-wide synthetic settings, synthetic locations and nodes, and on-demand execution workflows, so you can configure private locations, inspect available public and private locations, and trigger or rerun monitor executions when you need immediate validation. Typical usage includes automating synthetic monitor administration, provisioning private locations, and integrating execution control into operational or CI/CD processes.
Platform API endpoints use Platform token and OAuth client authentication. Attach a platform token or OAuth access token to the Authorization HTTP header using the Bearer scheme.
--header 'Authorization: Bearer <platform-token-or-oauth-access-token>'
For details, see Tokens and authentication and Platform tokens.
GET /configuration)PUT /configuration)POST /executions/batch)POST /executions/{execution-id})GET /locations)POST /locations)GET /locations/metric-adapter/yaml)GET /locations/status)PUT /locations/status)GET /locations/{location-id})PUT /locations/{location-id})DELETE /locations/{location-id})GET /locations/{location-id}/yaml)GET /monitors)POST /monitors)GET /monitors/{monitor-id})PUT /monitors/{monitor-id})DELETE /monitors/{monitor-id})GET /nodes)GET /nodes/{node-id})