Skip to main content
Datadog logo

Datadog

Manage Datadog: monitors, dashboards, events, metrics, logs, incidents, SLOs. Exposes 39 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
datadog_monitors_listList monitors - GET /monitor.
datadog_monitor_getGet one monitor - GET /monitor/{id}.
datadog_monitor_createCreate a monitor - POST /monitor.
datadog_monitor_updateUpdate a monitor - PUT /monitor/{id}.
datadog_monitor_deleteDelete a monitor - DELETE /monitor/{id}.
datadog_dashboards_listList dashboards - GET /dashboard.
datadog_dashboard_getGet one dashboard - GET /dashboard/{id}.
datadog_dashboard_createCreate a dashboard - POST /dashboard.
datadog_dashboard_updateUpdate a dashboard - PUT /dashboard/{id}.
datadog_dashboard_deleteDelete a dashboard - DELETE /dashboard/{id}.
datadog_events_listList events - GET /events.
datadog_event_getGet one event - GET /events/{id}.
datadog_event_createCreate an event - POST /events.
datadog_metric_queryQuery metrics - GET /query.
datadog_metric_submitSubmit custom metrics - POST /series.
datadog_logs_searchSearch logs - GET /logs.
datadog_incidents_listList incidents - GET /incidents.
datadog_incident_getGet one incident - GET /incidents/{id}.
datadog_incident_createCreate an incident - POST /incidents.
datadog_incident_updateUpdate an incident - PATCH /incidents/{id}.
datadog_downtimes_listList downtimes - GET /downtime.
datadog_downtime_getGet one downtime - GET /downtime/{id}.
datadog_downtime_createCreate a downtime - POST /downtime.
datadog_downtime_updateUpdate a downtime - PUT /downtime/{id}.
datadog_downtime_deleteDelete a downtime - DELETE /downtime/{id}.
datadog_slos_listList SLOs - GET /slo.
datadog_slo_getGet one SLO - GET /slo/{id}.
datadog_slo_createCreate an SLO - POST /slo.
datadog_slo_updateUpdate an SLO - PUT /slo/{id}.
datadog_slo_deleteDelete an SLO - DELETE /slo/{id}.
datadog_hosts_listList hosts - GET /hosts.
datadog_host_getGet one host - GET /hosts/{hostname}.
datadog_tags_listList all tags - GET /tags/hosts.
datadog_tag_getGet hosts by a specific tag - GET /tags/hosts/{tag_name}.
datadog_tag_updateAssign a tag to hosts - PUT /tags/hosts/{tag_name}.
datadog_users_listList users - GET /user.
datadog_user_getGet one user - GET /user/{id}.
datadog_user_createCreate a user - POST /user.
datadog_user_updateUpdate a user - PUT /user/{id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
DATADOG_API_KEYDatadog - Organization Settings - API Keys.
DATADOG_APP_KEYDatadog - Organization Settings - Application Keys.
DATADOG_SITEAPI base, e.g. https://api.datadoghq.eu (default https://api.datadoghq.com).

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Datadog!