Appearance
Datadog
Monitor infrastructure, query metrics, and manage alerts with Datadog.
| Detail | Value |
|---|---|
| Category | Dev Tools |
| Base URL | https://api.datadoghq.com |
| Authentication | API Key |
| Endpoints | 6 |
| Connector key | datadog |
Using Datadog in a workflow
- Go to Connections and click New Connection.
- Pick Datadog from the marketplace.
- Enter your credentials (see Authentication above for what's expected).
- In a workflow, drop an API Call node and select this connection.
- Pick the operation you need from the Operation dropdown — the full list is below.
Available endpoints
| Endpoint | Summary |
|---|---|
GET /query | Query time series metrics |
POST /series | Submit metrics |
GET /monitor | List all monitors |
POST /monitor | Create a monitor |
POST /events | Post an event |
GET /dashboard | List 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
| Detail | Value |
|---|---|
| Operation ID | devtools.queryMetrics |
| Method | GET |
| Path | /query |
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
from | query | integer | Yes |
to | query | integer | Yes |
query | query | string | Yes |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Datadog connection from the Connection dropdown.
- In the Operation dropdown, select
devtools.queryMetrics. - 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
| Detail | Value |
|---|---|
| Operation ID | devtools.submitMetrics |
| Method | POST |
| Path | /series |
Parameters
No parameters.
Request Body
| Field | Type |
|---|---|
series | array |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Datadog connection from the Connection dropdown.
- In the Operation dropdown, select
devtools.submitMetrics. - 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
| Detail | Value |
|---|---|
| Operation ID | devtools.listMonitors |
| Method | GET |
| Path | /monitor |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Datadog connection from the Connection dropdown.
- In the Operation dropdown, select
devtools.listMonitors. - 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
| Detail | Value |
|---|---|
| Operation ID | devtools.createMonitor |
| Method | POST |
| Path | /monitor |
Parameters
No parameters.
Request Body
| Field | Type |
|---|---|
type | string |
query | string |
name | string |
message | string |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Datadog connection from the Connection dropdown.
- In the Operation dropdown, select
devtools.createMonitor. - 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
| Detail | Value |
|---|---|
| Operation ID | devtools.postEvent |
| Method | POST |
| Path | /events |
Parameters
No parameters.
Request Body
| Field | Type |
|---|---|
title | string |
text | string |
tags | array |
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Datadog connection from the Connection dropdown.
- In the Operation dropdown, select
devtools.postEvent. - 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
| Detail | Value |
|---|---|
| Operation ID | devtools.listDashboards |
| Method | GET |
| Path | /dashboard |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your Datadog connection from the Connection dropdown.
- In the Operation dropdown, select
devtools.listDashboards. - 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.