Datadog All API

The All API from Datadog — 44 operation(s) for all.

Operations 38

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v2/api_keys List the organization's API keys · Datadog Get All Api Keys #
Ask an LLM
“Which Datadog API keys exist in my organization?”
“Can I find API keys that were created after a certain date?”
Tell an agent
List API keys whose name matches {filter}.
Show API keys created since {start_date}.
GET /api/v2/apm/config/metrics List span-based metrics · Datadog Get All Span-based Metrics #
Ask an LLM
“What span-based metrics have we configured from APM traces?”
“Where can I see the definitions of all metrics generated from spans?”
Tell an agent
List every span-based metric and its definition.
Show me all the metrics we generate from APM spans.
GET /api/v2/apm/config/retention-filters List APM retention filters · Datadog List All Apm Retention Filters #
Ask an LLM
“Which APM retention filters decide what traces we keep?”
“Can I see all the span retention filters set up for APM?”
Tell an agent
List all APM retention filters.
Show the retention filters applied to our APM spans.
GET /api/v2/application_keys List all application keys in the org · Datadog Get All Application Keys #
Ask an LLM
“What application keys exist across my whole organization?”
“Can I filter the org's application keys by creation date?”
Tell an agent
List every application key in the org matching {filter}.
Show org application keys created between {start} and {end}.
GET /api/v2/authn_mappings List AuthN mappings · Datadog List All Authn Mappings #
Ask an LLM
“Which SAML attribute mappings assign roles in my org?”
“How do I see all authentication mappings for teams instead of roles?”
Tell an agent
List all AuthN mappings.
List AuthN mappings of resource type {resource_type}.
GET /api/v2/cases/projects List all Case Management projects · Datadog Get All Projects #
Ask an LLM
“What case management projects exist in our Datadog org?”
“Can I get every project that cases can be filed under?”
Tell an agent
List all case projects.
Show me every Case Management project.
GET /api/v2/container_images List container images · Datadog Get All Container Images #
Ask an LLM
“Which container images are running across my infrastructure?”
“Can I group container images by a tag like image name or registry?”
Tell an agent
List container images tagged {tags}.
Group our container images by {group_by}.
GET /api/v2/containers List running containers · Datadog Get All Containers #
Ask an LLM
“What containers are running in my organization right now?”
“Can I filter the container list down to a specific tag?”
Tell an agent
List all containers tagged {tags}.
Group our containers by {group_by}.
GET /api/v2/current_user/application_keys List my own application keys · Datadog Get All Application Keys Owned by Current User #
Ask an LLM
“Which application keys do I personally own?”
“Can I search only the application keys belonging to my user?”
Tell an agent
List the application keys I own.
Find my own application keys matching {filter}.
GET /api/v2/downtime List scheduled downtimes · Datadog Get All Downtimes #
Ask an LLM
“What downtimes are scheduled across our monitors?”
“Can I see only the downtimes that are active right now?”
Tell an agent
List all scheduled downtimes.
List downtimes with current_only set to {current_only}.
GET /api/v2/integration/aws/accounts List AWS account integrations · Datadog List All Aws Integrations #
Ask an LLM
“Which AWS accounts are connected to Datadog?”
“Is a particular AWS account ID already integrated?”
Tell an agent
List all AWS account integration configs.
Show the AWS integration config for account {aws_account_id}.
GET /api/v2/integration/ms-teams/configuration/tenant-based-handles List Microsoft Teams tenant-based handles · Datadog Get All Tenant-based Handles #
Ask an LLM
“What tenant-based handles are set up in the Microsoft Teams integration?”
“Can I look up Teams handles for one specific tenant?”
Tell an agent
List all Microsoft Teams tenant-based handles.
List tenant-based handles for tenant {tenant_id}.
GET /api/v2/integration/ms-teams/configuration/workflows-webhook-handles List Microsoft Teams Workflows webhook handles · Datadog Get All Workflows Webhook Handles #
Ask an LLM
“Which Workflows webhook handles exist for Microsoft Teams?”
“Can I find a Teams Workflows webhook handle by its name?”
Tell an agent
List all Microsoft Teams Workflows webhook handles.
Find the Workflows webhook handle called {name}.
GET /api/v2/integration/opsgenie/services List Opsgenie integration services · Datadog Get All Service Objects #
Ask an LLM
“What Opsgenie services are configured in Datadog?”
“Where do I see all service objects from the Opsgenie integration?”
Tell an agent
List all Opsgenie services.
Show the service objects in our Opsgenie integration.
GET /api/v2/logs/config/archives List logs archives · Datadog Get All Archives #
Ask an LLM
“Which logs archives have we configured?”
“Can I see where each logs archive is sending our logs?”
Tell an agent
List all logs archives with their definitions.
Show every configured logs archive.
GET /api/v2/logs/config/custom-destinations List logs custom destinations · Datadog Get All Custom Destinations #
Ask an LLM
“What custom destinations are logs being forwarded to?”
“Can I view all custom log forwarding destinations in my org?”
Tell an agent
List all logs custom destinations.
Show where we forward logs via custom destinations.
GET /api/v2/logs/config/metrics List log-based metrics · Datadog Get All Log-based Metrics #
Ask an LLM
“Which metrics have we generated from logs?”
“Is there a list of all log-based metric definitions?”
Tell an agent
List all log-based metrics.
Show every metric we derive from log data.
GET /api/v2/logs/config/restriction_queries/user/{user_id} List restriction queries for a user · Datadog Get All Restriction Queries for a Given User #
Ask an LLM
“Which log restriction queries apply to a given user?”
“Can I check what logs a specific user is restricted to seeing?”
Tell an agent
List restriction queries that apply to user {user_id}.
Show the log restriction queries for {user_id}.
GET /api/v2/monitor/notification_rule List monitor notification rules · Datadog Get All Monitor Notification Rules #
Ask an LLM
“What monitor notification rules are configured in my org?”
“Can I see who gets notified by each monitor notification rule?”
Tell an agent
List all monitor notification rules.
List monitor notification rules including {include}.
GET /api/v2/monitor/policy List monitor configuration policies · Datadog Get All Monitor Configuration Policies #
Ask an LLM
“Which monitor configuration policies are enforced, like required tags?”
“Can I see every policy governing how monitors are configured?”
Tell an agent
List all monitor configuration policies.
Show the policies that govern monitor configuration.
GET /api/v2/powerpacks List powerpacks · Datadog Get All Powerpacks #
Ask an LLM
“What powerpacks are available to reuse in dashboards?”
“Can I page through the powerpacks in my org?”
Tell an agent
List all powerpacks.
Show up to {limit} powerpacks starting at offset {offset}.
GET /api/v2/processes List running processes · Datadog Get All Processes #
Ask an LLM
“Which processes are running across my hosts?”
“Can I search processes by name within a time window?”
Tell an agent
Find processes matching {search}.
List processes tagged {tags}.
GET /api/v2/remote_config/products/asm/waf/custom_rules List WAF custom rules · Datadog List All Waf Custom Rules #
Ask an LLM
“What custom WAF rules do we have in Application Security?”
“Can I see all user-defined WAF rules?”
Tell an agent
List all WAF custom rules.
Show our Application Security custom WAF rules.
GET /api/v2/remote_config/products/asm/waf/exclusion_filters List WAF exclusion filters · Datadog List All Waf Exclusion Filters #
Ask an LLM
“Which WAF exclusion filters are skipping traffic from inspection?”
“Can I list every Application Security exclusion filter?”
Tell an agent
List all WAF exclusion filters.
Show the exclusion filters configured for the WAF.
GET /api/v2/remote_config/products/cws/policy List Workload Protection policies · Datadog Get All Workload Protection Policies #
Ask an LLM
“What Workload Protection agent policies do we have?”
“Is the Workload Protection policy list available on the US1-FED site?”
Tell an agent
List all Workload Protection policies.
Show every Workload Protection agent policy.
GET /api/v2/roles/{role_id}/users List users who have a role · Datadog Get All Users of a Role #
Ask an LLM
“Which users are assigned to a particular role?”
“Can I search the members of a role by name?”
Tell an agent
List the users in role {role_id}.
Find users in role {role_id} matching {filter}.
GET /api/v2/rum/applications List RUM applications · Datadog List All the Rum Applications #
Ask an LLM
“Which RUM applications are set up in our org?”
“Can I see every real user monitoring app we track?”
Tell an agent
List all RUM applications.
Show the RUM apps in my organization.
GET /api/v2/rum/applications/{app_id}/retention_filters List RUM retention filters for an app · Datadog Get All Rum Retention Filters #
Ask an LLM
“Which RUM retention filters apply to a given application?”
“Can I see what RUM sessions are kept for one app?”
Tell an agent
List RUM retention filters for application {app_id}.
Show the retention filters on RUM app {app_id}.
GET /api/v2/rum/config/metrics List RUM-based metrics · Datadog Get All Rum-based Metrics #
Ask an LLM
“What metrics have we generated from RUM events?”
“Is there a list of all rum-based metric definitions?”
Tell an agent
List all RUM-based metrics.
Show every metric derived from real user monitoring data.
GET /api/v2/scorecard/outcomes List scorecard rule outcomes · Datadog List All Rule Outcomes #
Ask an LLM
“How are my services scoring against scorecard rules?”
“Can I see which services are failing a specific scorecard rule?”
Tell an agent
List scorecard outcomes for service {service_name}.
Show scorecard outcomes in state {state}.
GET /api/v2/scorecard/rules List scorecard rules · Datadog List All Rules #
Ask an LLM
“Which scorecard rules are defined for our services?”
“Can I list only the custom scorecard rules?”
Tell an agent
List all scorecard rules.
List scorecard rules with custom set to {custom}.
GET /api/v2/security_monitoring/configuration/security_filters List security filters · Datadog Get All Security Filters #
Ask an LLM
“Which security filters limit what logs Cloud SIEM analyzes?”
“Can I see every configured security filter definition?”
Tell an agent
List all security filters.
Show the security filters for security monitoring.
GET /api/v2/security_monitoring/configuration/suppressions List security suppression rules · Datadog Get All Suppression Rules #
Ask an LLM
“What suppression rules are muting security signals?”
“Can I see all security monitoring suppressions?”
Tell an agent
List all suppression rules.
Show every security signal suppression rule.
GET /api/v2/services List incident services · Datadog Get a List of All Incident Services #
Ask an LLM
“Which incident services are defined for our org?”
“Can I search incident services by name?”
Tell an agent
List all incident services.
Find incident services named like {filter}.
GET /api/v2/services/definitions List Service Catalog definitions · Datadog Get All Service Definitions #
Ask an LLM
“What services are registered in the Service Catalog?”
“Can I get service definitions in a particular schema version?”
Tell an agent
List all service definitions.
List service definitions using schema version {schema_version}.
GET /api/v2/team List teams · Datadog Get All Teams #
Ask an LLM
“Which teams exist in my Datadog organization?”
“Can I find just the teams I belong to?”
Tell an agent
Search teams for {keyword}.
List teams with filter[me] set to {me}.
GET /api/v2/teams List incident teams · Datadog Get a List of All Incident Teams #
Ask an LLM
“What incident teams are set up for incident response?”
“Can I filter incident teams by name?”
Tell an agent
List all incident teams.
Find incident teams named like {filter}.
GET /api/v2/users List users in the organization · Datadog List All Users #
Ask an LLM
“Who are all the users in my Datadog org, including deactivated ones?”
“Can I list only users with Pending status?”
Tell an agent
List users with status {status}.
Find users matching {filter}.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/datadog:datadog-all-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

datadog-all-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: support@datadoghq.com
    name: Datadog Support
    url: https://www.datadoghq.com/support/
  description: The Datadog API is an HTTP REST API. The API uses resource-oriented URLs to call the API, uses status codes to indicate the success or failure of requests, returns JSON from all requests, and uses standard HTTP response codes. Use the Datadog API to access the Datadog platform programmatically.
  title: Datadog All API
  version: '1.0'
servers:
- url: https://{subdomain}.{site}
  variables:
    site:
      default: datadoghq.com
      description: The regional site for Datadog customers.
      enum:
      - datadoghq.com
      - us3.datadoghq.com
      - us5.datadoghq.com
      - ap1.datadoghq.com
      - datadoghq.eu
      - ddog-gov.com
    subdomain:
      default: api
      description: The subdomain where the API is deployed.
- url: '{protocol}://{name}'
  variables:
    name:
      default: api.datadoghq.com
      description: Full site DNS name.
    protocol:
      default: https
      description: The protocol for accessing the API.
- url: https://{subdomain}.{site}
  variables:
    site:
      default: datadoghq.com
      description: Any Datadog deployment.
    subdomain:
      default: api
      description: The subdomain where the API is deployed.
security:
- apiKeyAuth: []
  appKeyAuth: []
tags:


# --- truncated at 32 KB (300 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/datadog/refs/heads/main/openapi/datadog-all-api-openapi.yml