Skip to content
For LLMsView as Markdown·

Datadog

Monitor infrastructure, query metrics, and manage alerts with Datadog.

DetailValue
CategoryDev Tools
Base URLhttps://api.datadoghq.com
AuthenticationAPI Key
Endpoints6
Connector keydatadog

Using Datadog in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Datadog 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 /queryQuery time series metrics
POST /seriesSubmit metrics
GET /monitorList all monitors
POST /monitorCreate a monitor
POST /eventsPost an event
GET /dashboardList all dashboards

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

GET /query

Query time series metrics

DetailValue
Operation IDdevtools.queryMetrics
MethodGET
Path/query

Parameters

NameLocationTypeRequired
fromqueryintegerYes
toqueryintegerYes
queryquerystringYes

Using this endpoint in a workflow

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

Required fields are marked — fill them or the call will fail at runtime.

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 Datadog API reference.

POST /series

Submit metrics

DetailValue
Operation IDdevtools.submitMetrics
MethodPOST
Path/series

Parameters

No parameters.

Request Body

FieldType
seriesarray

Using this endpoint in a workflow

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

Required fields are marked — fill them or the call will fail at runtime.

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 Datadog API reference.

GET /monitor

List all monitors

DetailValue
Operation IDdevtools.listMonitors
MethodGET
Path/monitor

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Datadog connection from the Connection dropdown.
  3. In the Operation dropdown, select devtools.listMonitors.
  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 Datadog API reference.

POST /monitor

Create a monitor

DetailValue
Operation IDdevtools.createMonitor
MethodPOST
Path/monitor

Parameters

No parameters.

Request Body

FieldType
typestring
querystring
namestring
messagestring

Using this endpoint in a workflow

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

Required fields are marked — fill them or the call will fail at runtime.

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 Datadog API reference.

POST /events

Post an event

DetailValue
Operation IDdevtools.postEvent
MethodPOST
Path/events

Parameters

No parameters.

Request Body

FieldType
titlestring
textstring
tagsarray

Using this endpoint in a workflow

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

Required fields are marked — fill them or the call will fail at runtime.

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 Datadog API reference.

GET /dashboard

List all dashboards

DetailValue
Operation IDdevtools.listDashboards
MethodGET
Path/dashboard

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Datadog connection from the Connection dropdown.
  3. In the Operation dropdown, select devtools.listDashboards.
  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 Datadog API reference.