Skip to content
For LLMsView as Markdown·

Dynatrace

Monitor entities, query metrics, and manage problems and SLOs with the Dynatrace API.

DetailValue
CategoryMonitoring
Base URLhttps://{environment-id}.live.dynatrace.com/api/v2
AuthenticationAPI Key
Endpoints8
Connector keydynatrace

Using Dynatrace in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Dynatrace from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /entitiesList monitored entities
GET /entities/{entityId}Get entity details
GET /metrics/queryQuery metric data
GET /metricsList available metrics
GET /problemsList detected problems
GET /problems/{problemId}Get problem details
GET /sloList SLOs
GET /eventsList events

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /entities

List monitored entities

DetailValue
Operation IDmonitoring.listEntities
MethodGET
Path/entities

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dynatrace connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listEntities.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dynatrace API reference.

GET /entities/{entityId}

Get entity details

DetailValue
Operation IDmonitoring.getEntity
MethodGET
Path/entities/{entityId}

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dynatrace connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.getEntity.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dynatrace API reference.

GET /metrics/query

Query metric data

DetailValue
Operation IDmonitoring.queryMetrics
MethodGET
Path/metrics/query

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dynatrace connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.queryMetrics.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dynatrace API reference.

GET /metrics

List available metrics

DetailValue
Operation IDmonitoring.listMetrics
MethodGET
Path/metrics

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dynatrace connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listMetrics.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dynatrace API reference.

GET /problems

List detected problems

DetailValue
Operation IDmonitoring.listProblems
MethodGET
Path/problems

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dynatrace connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listProblems.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dynatrace API reference.

GET /problems/{problemId}

Get problem details

DetailValue
Operation IDmonitoring.getProblem
MethodGET
Path/problems/{problemId}

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dynatrace connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.getProblem.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dynatrace API reference.

GET /slo

List SLOs

DetailValue
Operation IDmonitoring.listSLOs
MethodGET
Path/slo

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dynatrace connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listSLOs.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dynatrace API reference.

GET /events

List events

DetailValue
Operation IDmonitoring.listEvents
MethodGET
Path/events

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dynatrace connection from the Connection dropdown.
  3. In the Operation dropdown, select monitoring.listEvents.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dynatrace API reference.