Dashboards API

The Dashboards API enables you to manage the configurations of your dashboards. You can:

GET all dashboards

Lists all dashboards of your Dynatrace environment, regardless of the access rights in the UI.

The request produces an application/json payload.

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

POST a new dashboard

Creates a new dashboard.

The request consumes and produces an application/json payload.

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

POST validate a new dashboard

Validates the payload for the POST a new dashboard request.

The request consumes an application/json payload.

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

GET a dashboard

Gets parameters of the specified dashboard.

The request produces an application/json payload.

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

PUT a dashboard

Updates the specified dashboard.

The request consumes and produces an application/json payload.

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

POST validate an update

Validates the payload for the PUT a dashboard request.

The request consumes an application/json payload.

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