Maintenance windows API

Dynatrace uses maintenance windows to ensure accurate monitoring data during planned maintenance of your systems.

The Maintenance windows configuration API enables you to use 3rd party tools to manage maintenance windows and downtimes within a monitored environment. You can:

GET all maintenance windows

Lists all maintenance windows available in your Dynatrace environment.

The request produces application/json payload.

This request is in beta and may be changed in non compatible way.

GET
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/maintenanceWindows
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/maintenanceWindows

POST a new maintenance window

Creates a new maintenance window.

The request consumes and produces an application/json payload.

This request is in beta and may be changed in non compatible way.

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

POST validate a new maintenance window

Validates the payload for the POST a new maintenance window request.

The request consumes an application/json payload.

This request is in beta and may be changed in non compatible way.

POST
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/maintenanceWindows/validator
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/maintenanceWindows/validator

GET a maintenance window

Gets parameters of the specified maintenance window.

The request produces an application/json payload.

This request is in beta and may be changed in non compatible way.

GET
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/maintenanceWindows/{id}
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/maintenanceWindows/{id}

PUT a maintenance window

Updates the specified maintenance window.

The request consumes and produces an application/json payload.

This request is in beta and may be changed in non compatible way.

PUT
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/maintenanceWindows/{id}
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/maintenanceWindows/{id}

POST validate an update

Validates the payload for the PUT a maintenance window request.

The request consumes an application/json payload.

This request is in beta and may be changed in non compatible way.

POST
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/maintenanceWindows/{id}/validator
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/maintenanceWindows/{id}/validator

DELETE a maintenance window

Deletes the specified maintenance window.

This request is in beta and may be changed in non compatible way.

DELETE
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/maintenanceWindows/{id}
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/maintenanceWindows/{id}