Datadog · Capability

Datadog API — Lists

Datadog API — Lists. 78 operations. Lead operation: Datadog List Apis. Self-contained Naftiko capability covering one Datadog business surface.

Run with Naftiko DatadogLists

What You Can Do

GET
Listapis — Datadog List Apis
/v1/api/v2/apicatalog/api
GET
Listapmretentionfilters — Datadog List All Apm Retention Filters
/v1/api/v2/apm/config/retention-filters
GET
Listapps — Datadog List Apps
/v1/api/v2/app-builder/apps
GET
Listauditlogs — Datadog Get a List of Audit Logs Events
/v1/api/v2/audit/events
GET
Listauthnmappings — Datadog List All Authn Mappings
/v1/api/v2/authn-mappings
GET
Listcatalogentity — Datadog Get a List of Entities
/v1/api/v2/catalog/entity
GET
Listcatalogrelation — Datadog Get a List of Entity Relations
/v1/api/v2/catalog/relation
GET
Listciapppipelineevents — Datadog Get a List of Pipelines Events
/v1/api/v2/ci/pipelines/events
GET
Listciapptestevents — Datadog Get a List of Tests Events
/v1/api/v2/ci/tests/events
GET
Getresourceevaluationfilters — Datadog List Resource Filters
/v1/api/v2/cloud-security-management/resource-filters
GET
Listcostawscurconfigs — Datadog List Cloud Cost Management Aws Cur Configs
/v1/api/v2/cost/aws-cur-config
GET
Listcostazureucconfigs — Datadog List Cloud Cost Management Azure Configs
/v1/api/v2/cost/azure-uc-config
GET
Listbudgets — Datadog List Budgets
/v1/api/v2/cost/budgets
GET
Listcustomcostsfiles — Datadog List Custom Costs Files
/v1/api/v2/cost/custom-costs
DELETE
Deletedashboardlistitems — Datadog Delete Items from a Dashboard List
/v1/api/v2/dashboard/lists/manual/{dashboard-list-id}/dashboards
GET
Getdashboardlistitems — Datadog Get Items of a Dashboard List
/v1/api/v2/dashboard/lists/manual/{dashboard-list-id}/dashboards
POST
Createdashboardlistitems — Datadog Add Items to a Dashboard List
/v1/api/v2/dashboard/lists/manual/{dashboard-list-id}/dashboards
PUT
Updatedashboardlistitems — Datadog Update Items of a Dashboard List
/v1/api/v2/dashboard/lists/manual/{dashboard-list-id}/dashboards
POST
Listdoradeployments — Datadog Get a List of Deployment Events
/v1/api/v2/dora/deployments
POST
Listdorafailures — Datadog Get a List of Failure Events
/v1/api/v2/dora/failures
GET
Listevents — Datadog Get a List of Events
/v1/api/v2/events
GET
Listincidents — Datadog Get a List of Incidents
/v1/api/v2/incidents
GET
Listincidenttypes — Datadog Get a List of Incident Types
/v1/api/v2/incidents/config/types
GET
Listincidentattachments — Datadog Get a List of Attachments
/v1/api/v2/incidents/{incident-id}/attachments
GET
Listincidentintegrations — Datadog Get a List of an Incident's Integration Metadata
/v1/api/v2/incidents/{incident-id}/relationships/integrations
GET
Listincidenttodos — Datadog Get a List of an Incident's Todos
/v1/api/v2/incidents/{incident-id}/relationships/todos
GET
Listawsaccounts — Datadog List All Aws Integrations
/v1/api/v2/integration/aws/accounts
GET
Listawsnamespaces — Datadog List Available Namespaces
/v1/api/v2/integration/aws/available-namespaces
GET
Listawslogsservices — Datadog Get List of Aws Log Ready Services
/v1/api/v2/integration/aws/logs/services
GET
Listgcpstsaccounts — Datadog List All Gcp Sts-enabled Service Accounts
/v1/api/v2/integration/gcp/accounts
GET
Getgcpstsdelegate — Datadog List Delegate Account
/v1/api/v2/integration/gcp/sts-delegate
GET
Listcloudflareaccounts — Datadog List Cloudflare Accounts
/v1/api/v2/integrations/cloudflare/accounts
GET
Listconfluentaccount — Datadog List Confluent Accounts
/v1/api/v2/integrations/confluent-cloud/accounts
GET
Listconfluentresource — Datadog List Confluent Account Resources
/v1/api/v2/integrations/confluent-cloud/accounts/{account-id}/resources
GET
Listfastlyaccounts — Datadog List Fastly Accounts
/v1/api/v2/integrations/fastly/accounts
GET
Listfastlyservices — Datadog List Fastly Services
/v1/api/v2/integrations/fastly/accounts/{account-id}/services
GET
Listoktaaccounts — Datadog List Okta Accounts
/v1/api/v2/integrations/okta/accounts
GET
Listarchivereadroles — Datadog List Read Roles for an Archive
/v1/api/v2/logs/config/archives/{archive-id}/readers
GET
Listrestrictionqueries — Datadog List Restriction Queries
/v1/api/v2/logs/config/restriction-queries
GET
Listrestrictionqueryroles — Datadog List Roles for a Restriction Query
/v1/api/v2/logs/config/restriction-queries/{restriction-query-id}/roles
GET
Listtagconfigurations — Datadog Get a List of Metrics
/v1/api/v2/metrics
GET
Listactivemetricconfigurations — Datadog List Active Tags and Aggregations
/v1/api/v2/metrics/{metric-name}/active-configurations
GET
Listtagsbymetricname — Datadog List Tags by Metric Name
/v1/api/v2/metrics/{metric-name}/all-tags
GET
Listtagconfigurationbyname — Datadog List Tag Configuration by Name
/v1/api/v2/metrics/{metric-name}/tags
GET
Listvolumesbymetricname — Datadog List Distinct Metric Volumes by Metric Name
/v1/api/v2/metrics/{metric-name}/volumes
GET
Listdevices — Datadog Get the List of Devices
/v1/api/v2/ndm/devices
GET
Getinterfaces — Datadog Get the List of Interfaces of the Device
/v1/api/v2/ndm/interfaces
GET
Listdeviceusertags — Datadog Get the List of Tags for a Device
/v1/api/v2/ndm/tags/devices/{device-id}
GET
Listorgconfigs — Datadog List Org Configs
/v1/api/v2/org-configs
GET
Listpermissions — Datadog List Permissions
/v1/api/v2/permissions
GET
Listfindings — Datadog List Findings
/v1/api/v2/posture-management/findings
GET
Listapplicationsecuritywafcustomrules — Datadog List All Waf Custom Rules
/v1/api/v2/remote-config/products/asm/waf/custom-rules
GET
Listapplicationsecuritywafexclusionfilters — Datadog List All Waf Exclusion Filters
/v1/api/v2/remote-config/products/asm/waf/exclusion-filters
GET
Listpipelines — Datadog List Pipelines
/v1/api/v2/remote-config/products/obs-pipelines/pipelines
GET
Listroles — Datadog List Roles
/v1/api/v2/roles
GET
Listrolepermissions — Datadog List Permissions for a Role
/v1/api/v2/roles/{role-id}/permissions
GET
Getrumapplications — Datadog List All the Rum Applications
/v1/api/v2/rum/applications
GET
Listrumevents — Datadog Get a List of Rum Events
/v1/api/v2/rum/events
GET
Listscimgroups — Datadog List Groups
/v1/api/v2/scim/groups
GET
Listscimusers — Datadog List Users
/v1/api/v2/scim/users
GET
Listscorecardoutcomes — Datadog List All Rule Outcomes
/v1/api/v2/scorecard/outcomes
GET
Listscorecardrules — Datadog List All Rules
/v1/api/v2/scorecard/rules
GET
Listvulnerableassets — Datadog List Vulnerable Assets
/v1/api/v2/security/assets
GET
Getsignalnotificationrules — Datadog Get the List of Signal-based Notification Rules
/v1/api/v2/security/signals/notification-rules
GET
Listvulnerabilities — Datadog List Vulnerabilities
/v1/api/v2/security/vulnerabilities
GET
Getvulnerabilitynotificationrules — Datadog Get the List of Vulnerability Notification Rules
/v1/api/v2/security/vulnerabilities/notification-rules
GET
Listsecuritymonitoringrules — Datadog List Rules
/v1/api/v2/security-monitoring/rules
GET
Listsecuritymonitoringsignals — Datadog Get a Quick List of Security Signals
/v1/api/v2/security-monitoring/signals
POST
Searchsecuritymonitoringsignals — Datadog Get a List of Security Signals
/v1/api/v2/security-monitoring/signals/search
GET
Listscanninggroups — Datadog List Scanning Groups
/v1/api/v2/sensitive-data-scanner/config
GET
Liststandardpatterns — Datadog List Standard Patterns
/v1/api/v2/sensitive-data-scanner/config/standard-patterns
GET
Listserviceaccountapplicationkeys — Datadog List Application Keys for This Service Account
/v1/api/v2/service-accounts/{service-account-id}/application-keys
GET
Listincidentservices — Datadog Get a List of All Incident Services
/v1/api/v2/services
GET
Listhistoricaljobs — Datadog List Historical Jobs
/v1/api/v2/siem-historical-detections/jobs
GET
Listspansget — Datadog Get a List of Spans
/v1/api/v2/spans/events
GET
Listincidentteams — Datadog Get a List of All Incident Teams
/v1/api/v2/teams
GET
Listusers — Datadog List All Users
/v1/api/v2/users
GET
Listworkflowinstances — Datadog List Workflow Instances
/v1/api/v2/workflows/{workflow-id}/instances

MCP Tools

datadog-list-apis

Datadog List Apis

read-only idempotent
datadog-list-all-apm-retention

Datadog List All Apm Retention Filters

read-only idempotent
datadog-list-apps

Datadog List Apps

read-only idempotent
datadog-get-list-audit-logs

Datadog Get a List of Audit Logs Events

read-only idempotent
datadog-list-all-authn-mappings

Datadog List All Authn Mappings

read-only idempotent
datadog-get-list-entities

Datadog Get a List of Entities

read-only idempotent
datadog-get-list-entity-relations

Datadog Get a List of Entity Relations

read-only idempotent
datadog-get-list-pipelines-events

Datadog Get a List of Pipelines Events

read-only idempotent
datadog-get-list-tests-events

Datadog Get a List of Tests Events

read-only idempotent
datadog-list-resource-filters

Datadog List Resource Filters

read-only idempotent
datadog-list-cloud-cost-management

Datadog List Cloud Cost Management Aws Cur Configs

read-only idempotent
datadog-list-cloud-cost-management-2

Datadog List Cloud Cost Management Azure Configs

read-only idempotent
datadog-list-budgets

Datadog List Budgets

read-only idempotent
datadog-list-custom-costs-files

Datadog List Custom Costs Files

read-only idempotent
datadog-delete-items-dashboard-list

Datadog Delete Items from a Dashboard List

idempotent
datadog-get-items-dashboard-list

Datadog Get Items of a Dashboard List

read-only idempotent
datadog-add-items-dashboard-list

Datadog Add Items to a Dashboard List

datadog-update-items-dashboard-list

Datadog Update Items of a Dashboard List

idempotent
datadog-get-list-deployment-events

Datadog Get a List of Deployment Events

read-only
datadog-get-list-failure-events

Datadog Get a List of Failure Events

read-only
datadog-get-list-events

Datadog Get a List of Events

read-only idempotent
datadog-get-list-incidents

Datadog Get a List of Incidents

read-only idempotent
datadog-get-list-incident-types

Datadog Get a List of Incident Types

read-only idempotent
datadog-get-list-attachments

Datadog Get a List of Attachments

read-only idempotent
datadog-get-list-incident-s-integration

Datadog Get a List of an Incident's Integration Metadata

read-only idempotent
datadog-get-list-incident-s-todos

Datadog Get a List of an Incident's Todos

read-only idempotent
datadog-list-all-aws-integrations

Datadog List All Aws Integrations

read-only idempotent
datadog-list-available-namespaces

Datadog List Available Namespaces

read-only idempotent
datadog-get-list-aws-log

Datadog Get List of Aws Log Ready Services

read-only idempotent
datadog-list-all-gcp-sts

Datadog List All Gcp Sts-enabled Service Accounts

read-only idempotent
datadog-list-delegate-account

Datadog List Delegate Account

read-only idempotent
datadog-list-cloudflare-accounts

Datadog List Cloudflare Accounts

read-only idempotent
datadog-list-confluent-accounts

Datadog List Confluent Accounts

read-only idempotent
datadog-list-confluent-account-resources

Datadog List Confluent Account Resources

read-only idempotent
datadog-list-fastly-accounts

Datadog List Fastly Accounts

read-only idempotent
datadog-list-fastly-services

Datadog List Fastly Services

read-only idempotent
datadog-list-okta-accounts

Datadog List Okta Accounts

read-only idempotent
datadog-list-read-roles-archive

Datadog List Read Roles for an Archive

read-only idempotent
datadog-list-restriction-queries

Datadog List Restriction Queries

read-only idempotent
datadog-list-roles-restriction-query

Datadog List Roles for a Restriction Query

read-only idempotent
datadog-get-list-metrics

Datadog Get a List of Metrics

read-only idempotent
datadog-list-active-tags-and

Datadog List Active Tags and Aggregations

read-only idempotent
datadog-list-tags-metric-name

Datadog List Tags by Metric Name

read-only idempotent
datadog-list-tag-configuration-name

Datadog List Tag Configuration by Name

read-only idempotent
datadog-list-distinct-metric-volumes

Datadog List Distinct Metric Volumes by Metric Name

read-only idempotent
datadog-get-list-devices

Datadog Get the List of Devices

read-only idempotent
datadog-get-list-interfaces-device

Datadog Get the List of Interfaces of the Device

read-only idempotent
datadog-get-list-tags-device

Datadog Get the List of Tags for a Device

read-only idempotent
datadog-list-org-configs

Datadog List Org Configs

read-only idempotent
datadog-list-permissions

Datadog List Permissions

read-only idempotent
datadog-list-findings

Datadog List Findings

read-only idempotent
datadog-list-all-waf-custom

Datadog List All Waf Custom Rules

read-only idempotent
datadog-list-all-waf-exclusion

Datadog List All Waf Exclusion Filters

read-only idempotent
datadog-list-pipelines

Datadog List Pipelines

read-only idempotent
datadog-list-roles

Datadog List Roles

read-only idempotent
datadog-list-permissions-role

Datadog List Permissions for a Role

read-only idempotent
datadog-list-all-rum-applications

Datadog List All the Rum Applications

read-only idempotent
datadog-get-list-rum-events

Datadog Get a List of Rum Events

read-only idempotent
datadog-list-groups

Datadog List Groups

read-only idempotent
datadog-list-users

Datadog List Users

read-only idempotent
datadog-list-all-rule-outcomes

Datadog List All Rule Outcomes

read-only idempotent
datadog-list-all-rules

Datadog List All Rules

read-only idempotent
datadog-list-vulnerable-assets

Datadog List Vulnerable Assets

read-only idempotent
datadog-get-list-signal-based

Datadog Get the List of Signal-based Notification Rules

read-only idempotent
datadog-list-vulnerabilities

Datadog List Vulnerabilities

read-only idempotent
datadog-get-list-vulnerability-notification

Datadog Get the List of Vulnerability Notification Rules

read-only idempotent
datadog-list-rules

Datadog List Rules

read-only idempotent
datadog-get-quick-list-security

Datadog Get a Quick List of Security Signals

read-only idempotent
datadog-get-list-security-signals

Datadog Get a List of Security Signals

read-only
datadog-list-scanning-groups

Datadog List Scanning Groups

read-only idempotent
datadog-list-standard-patterns

Datadog List Standard Patterns

read-only idempotent
datadog-list-application-keys-this

Datadog List Application Keys for This Service Account

read-only idempotent
datadog-get-list-all-incident

Datadog Get a List of All Incident Services

read-only idempotent
datadog-list-historical-jobs

Datadog List Historical Jobs

read-only idempotent
datadog-get-list-spans

Datadog Get a List of Spans

read-only idempotent
datadog-get-list-all-incident-2

Datadog Get a List of All Incident Teams

read-only idempotent
datadog-list-all-users

Datadog List All Users

read-only idempotent
datadog-list-workflow-instances

Datadog List Workflow Instances

read-only idempotent

Capability Spec

datadog-lists.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Datadog API — Lists
  description: 'Datadog API — Lists. 78 operations. Lead operation: Datadog List Apis. Self-contained Naftiko capability covering
    one Datadog business surface.'
  tags:
  - Datadog
  - Lists
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    DATADOG_API_KEY: DATADOG_API_KEY
capability:
  consumes:
  - type: http
    namespace: datadog-lists
    baseUri: https://{subdomain}.{site}
    description: Datadog API — Lists business capability. Self-contained, no shared references.
    resources:
    - name: api-v2-apicatalog-api
      path: /api/v2/apicatalog/api
      operations:
      - name: listapis
        method: GET
        description: Datadog List Apis
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: query
          in: query
          type: string
          description: Filter APIs by name
        - name: page[limit]
          in: query
          type: integer
          description: Number of items per page.
        - name: page[offset]
          in: query
          type: integer
          description: Offset for pagination.
    - name: api-v2-apm-config-retention-filters
      path: /api/v2/apm/config/retention-filters
      operations:
      - name: listapmretentionfilters
        method: GET
        description: Datadog List All Apm Retention Filters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-app-builder-apps
      path: /api/v2/app-builder/apps
      operations:
      - name: listapps
        method: GET
        description: Datadog List Apps
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: integer
          description: The number of apps to return per page.
        - name: page
          in: query
          type: integer
          description: The page number to return.
        - name: filter[user_name]
          in: query
          type: string
          description: Filter apps by the app creator. Usually the user's email.
        - name: filter[user_uuid]
          in: query
          type: string
          description: Filter apps by the app creator's UUID.
        - name: filter[name]
          in: query
          type: string
          description: Filter by app name.
        - name: filter[query]
          in: query
          type: string
          description: Filter apps by the app name or the app creator.
        - name: filter[deployed]
          in: query
          type: boolean
          description: Filter apps by whether they are published.
        - name: filter[tags]
          in: query
          type: string
          description: Filter apps by tags.
        - name: filter[favorite]
          in: query
          type: boolean
          description: Filter apps by whether you have added them to your favorites.
        - name: filter[self_service]
          in: query
          type: boolean
          description: Filter apps by whether they are enabled for self-service.
        - name: sort
          in: query
          type: array
          description: The fields and direction to sort apps by.
    - name: api-v2-audit-events
      path: /api/v2/audit/events
      operations:
      - name: listauditlogs
        method: GET
        description: Datadog Get a List of Audit Logs Events
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: filter[query]
          in: query
          type: string
          description: Search query following Audit Logs syntax.
        - name: filter[from]
          in: query
          type: string
          description: Minimum timestamp for requested events.
        - name: filter[to]
          in: query
          type: string
          description: Maximum timestamp for requested events.
        - name: sort
          in: query
          type: string
          description: Order of events in results.
        - name: page[cursor]
          in: query
          type: string
          description: List following results with a cursor provided in the previous query.
        - name: page[limit]
          in: query
          type: integer
          description: Maximum number of events in the response.
    - name: api-v2-authn_mappings
      path: /api/v2/authn_mappings
      operations:
      - name: listauthnmappings
        method: GET
        description: Datadog List All Authn Mappings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sort
          in: query
          type: string
          description: Sort AuthN Mappings depending on the given field.
        - name: filter
          in: query
          type: string
          description: Filter all mappings by the given string.
        - name: resource_type
          in: query
          type: string
          description: Filter by mapping resource type. Defaults to "role" if not specified.
    - name: api-v2-catalog-entity
      path: /api/v2/catalog/entity
      operations:
      - name: listcatalogentity
        method: GET
        description: Datadog Get a List of Entities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: page[limit]
          in: query
          type: integer
          description: Maximum number of entities in the response.
    - name: api-v2-catalog-relation
      path: /api/v2/catalog/relation
      operations:
      - name: listcatalogrelation
        method: GET
        description: Datadog Get a List of Entity Relations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: page[limit]
          in: query
          type: integer
          description: Maximum number of relations in the response.
    - name: api-v2-ci-pipelines-events
      path: /api/v2/ci/pipelines/events
      operations:
      - name: listciapppipelineevents
        method: GET
        description: Datadog Get a List of Pipelines Events
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: filter[query]
          in: query
          type: string
          description: Search query following log syntax.
        - name: filter[from]
          in: query
          type: string
          description: Minimum timestamp for requested events.
        - name: filter[to]
          in: query
          type: string
          description: Maximum timestamp for requested events.
        - name: sort
          in: query
          type: string
          description: Order of events in results.
        - name: page[cursor]
          in: query
          type: string
          description: List following results with a cursor provided in the previous query.
        - name: page[limit]
          in: query
          type: integer
          description: Maximum number of events in the response.
    - name: api-v2-ci-tests-events
      path: /api/v2/ci/tests/events
      operations:
      - name: listciapptestevents
        method: GET
        description: Datadog Get a List of Tests Events
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: filter[query]
          in: query
          type: string
          description: Search query following log syntax.
        - name: filter[from]
          in: query
          type: string
          description: Minimum timestamp for requested events.
        - name: filter[to]
          in: query
          type: string
          description: Maximum timestamp for requested events.
        - name: sort
          in: query
          type: string
          description: Order of events in results.
        - name: page[cursor]
          in: query
          type: string
          description: List following results with a cursor provided in the previous query.
        - name: page[limit]
          in: query
          type: integer
          description: Maximum number of events in the response.
    - name: api-v2-cloud_security_management-resource_filters
      path: /api/v2/cloud_security_management/resource_filters
      operations:
      - name: getresourceevaluationfilters
        method: GET
        description: Datadog List Resource Filters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-cost-aws_cur_config
      path: /api/v2/cost/aws_cur_config
      operations:
      - name: listcostawscurconfigs
        method: GET
        description: Datadog List Cloud Cost Management Aws Cur Configs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-cost-azure_uc_config
      path: /api/v2/cost/azure_uc_config
      operations:
      - name: listcostazureucconfigs
        method: GET
        description: Datadog List Cloud Cost Management Azure Configs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-cost-budgets
      path: /api/v2/cost/budgets
      operations:
      - name: listbudgets
        method: GET
        description: Datadog List Budgets
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-cost-custom_costs
      path: /api/v2/cost/custom_costs
      operations:
      - name: listcustomcostsfiles
        method: GET
        description: Datadog List Custom Costs Files
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboard-lists-manual-dashboard_list_id-dashboards
      path: /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards
      operations:
      - name: deletedashboardlistitems
        method: DELETE
        description: Datadog Delete Items from a Dashboard List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: dashboard_list_id
          in: path
          type: integer
          description: ID of the dashboard list to delete items from.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: getdashboardlistitems
        method: GET
        description: Datadog Get Items of a Dashboard List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: dashboard_list_id
          in: path
          type: integer
          description: ID of the dashboard list to get items from.
          required: true
      - name: createdashboardlistitems
        method: POST
        description: Datadog Add Items to a Dashboard List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: dashboard_list_id
          in: path
          type: integer
          description: ID of the dashboard list to add items to.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updatedashboardlistitems
        method: PUT
        description: Datadog Update Items of a Dashboard List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: dashboard_list_id
          in: path
          type: integer
          description: ID of the dashboard list to update items from.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v2-dora-deployments
      path: /api/v2/dora/deployments
      operations:
      - name: listdoradeployments
        method: POST
        description: Datadog Get a List of Deployment Events
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v2-dora-failures
      path: /api/v2/dora/failures
      operations:
      - name: listdorafailures
        method: POST
        description: Datadog Get a List of Failure Events
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v2-events
      path: /api/v2/events
      operations:
      - name: listevents
        method: GET
        description: Datadog Get a List of Events
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: filter[query]
          in: query
          type: string
          description: Search query following events syntax.
        - name: filter[from]
          in: query
          type: string
          description: Minimum timestamp for requested events, in milliseconds.
        - name: filter[to]
          in: query
          type: string
          description: Maximum timestamp for requested events, in milliseconds.
        - name: sort
          in: query
          type: string
          description: Order of events in results.
        - name: page[cursor]
          in: query
          type: string
          description: List following results with a cursor provided in the previous query.
        - name: page[limit]
          in: query
          type: integer
          description: Maximum number of events in the response.
    - name: api-v2-incidents
      path: /api/v2/incidents
      operations:
      - name: listincidents
        method: GET
        description: Datadog Get a List of Incidents
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-incidents-config-types
      path: /api/v2/incidents/config/types
      operations:
      - name: listincidenttypes
        method: GET
        description: Datadog Get a List of Incident Types
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-incidents-incident_id-attachments
      path: /api/v2/incidents/{incident_id}/attachments
      operations:
      - name: listincidentattachments
        method: GET
        description: Datadog Get a List of Attachments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-incidents-incident_id-relationships-integrations
      path: /api/v2/incidents/{incident_id}/relationships/integrations
      operations:
      - name: listincidentintegrations
        method: GET
        description: Datadog Get a List of an Incident's Integration Metadata
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-incidents-incident_id-relationships-todos
      path: /api/v2/incidents/{incident_id}/relationships/todos
      operations:
      - name: listincidenttodos
        method: GET
        description: Datadog Get a List of an Incident's Todos
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integration-aws-accounts
      path: /api/v2/integration/aws/accounts
      operations:
      - name: listawsaccounts
        method: GET
        description: Datadog List All Aws Integrations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aws_account_id
          in: query
          type: string
          description: Optional query parameter to filter accounts by AWS Account ID. If not provided, all accounts are returned.
    - name: api-v2-integration-aws-available_namespaces
      path: /api/v2/integration/aws/available_namespaces
      operations:
      - name: listawsnamespaces
        method: GET
        description: Datadog List Available Namespaces
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integration-aws-logs-services
      path: /api/v2/integration/aws/logs/services
      operations:
      - name: listawslogsservices
        method: GET
        description: Datadog Get List of Aws Log Ready Services
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integration-gcp-accounts
      path: /api/v2/integration/gcp/accounts
      operations:
      - name: listgcpstsaccounts
        method: GET
        description: Datadog List All Gcp Sts-enabled Service Accounts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integration-gcp-sts_delegate
      path: /api/v2/integration/gcp/sts_delegate
      operations:
      - name: getgcpstsdelegate
        method: GET
        description: Datadog List Delegate Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integrations-cloudflare-accounts
      path: /api/v2/integrations/cloudflare/accounts
      operations:
      - name: listcloudflareaccounts
        method: GET
        description: Datadog List Cloudflare Accounts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integrations-confluent-cloud-accounts
      path: /api/v2/integrations/confluent-cloud/accounts
      operations:
      - name: listconfluentaccount
        method: GET
        description: Datadog List Confluent Accounts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integrations-confluent-cloud-accounts-account_id-resources
      path: /api/v2/integrations/confluent-cloud/accounts/{account_id}/resources
      operations:
      - name: listconfluentresource
        method: GET
        description: Datadog List Confluent Account Resources
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integrations-fastly-accounts
      path: /api/v2/integrations/fastly/accounts
      operations:
      - name: listfastlyaccounts
        method: GET
        description: Datadog List Fastly Accounts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integrations-fastly-accounts-account_id-services
      path: /api/v2/integrations/fastly/accounts/{account_id}/services
      operations:
      - name: listfastlyservices
        method: GET
        description: Datadog List Fastly Services
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-integrations-okta-accounts
      path: /api/v2/integrations/okta/accounts
      operations:
      - name: listoktaaccounts
        method: GET
        description: Datadog List Okta Accounts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-logs-config-archives-archive_id-readers
      path: /api/v2/logs/config/archives/{archive_id}/readers
      operations:
      - name: listarchivereadroles
        method: GET
        description: Datadog List Read Roles for an Archive
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-logs-config-restriction_queries
      path: /api/v2/logs/config/restriction_queries
      operations:
      - name: listrestrictionqueries
        method: GET
        description: Datadog List Restriction Queries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-logs-config-restriction_queries-restriction_query_id-roles
      path: /api/v2/logs/config/restriction_queries/{restriction_query_id}/roles
      operations:
      - name: listrestrictionqueryroles
        method: GET
        description: Datadog List Roles for a Restriction Query
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-metrics
      path: /api/v2/metrics
      operations:
      - name: listtagconfigurations
        method: GET
        description: Datadog Get a List of Metrics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: filter[configured]
          in: query
          type: boolean
          description: Filter custom metrics that have configured tags.
        - name: filter[tags_configured]
          in: query
          type: string
          description: Filter tag configurations by configured tags.
        - name: filter[metric_type]
          in: query
          type: string
          description: Filter metrics by metric type.
        - name: filter[include_percentiles]
          in: query
          type: boolean
          description: Filter distributions with additional percentile
        - name: filter[queried]
          in: query
          type: boolean
          description: (Preview) Filter custom metrics that have or have not been queried in the specified window[seconds].
        - name: filter[tags]
          in: query
          type: string
          description: Filter metrics that have been submitted with the given tags. Supports boolean and wildcard expressions.
        - name: filter[related_assets]
          in: query
          type: boolean
          description: (Preview) Filter metrics that are used in dashboards, monitors, notebooks, SLOs.
        - name: window[seconds]
          in: query
          type: integer
          description: The number of seconds of look back (from now) to apply to a filter[tag] or filter[queried] query.
        - name: page[size]
          in: query
          type: integer
          description: Maximum number of results returned.
        - name: page[cursor]
          in: query
          type: string
          description: String to query the next page of results.
    - name: api-v2-metrics-metric_name-active-configurations
      path: /api/v2/metrics/{metric_name}/active-configurations
      operations:
      - name: listactivemetricconfigurations
        method: GET
        description: Datadog List Active Tags and Aggregations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: window[seconds]
          in: query
          type: integer
          description: The number of seconds of look back (from now).
    - name: api-v2-metrics-metric_name-all-tags
      path: /api/v2/metrics/{metric_name}/all-tags
      operations:
      - name: listtagsbymetricname
        method: GET
        description: Datadog List Tags by Metric Name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-metrics-metric_name-tags
      path: /api/v2/metrics/{metric_name}/tags
      operations:
      - name: listtagconfigurationbyname
        method: GET
        description: Datadog List Tag Configuration by Name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-metrics-metric_name-volumes
      path: /api/v2/metrics/{metric_name}/volumes
      operations:
      - name: listvolumesbymetricname
        method: GET
        description: Datadog List Distinct Metric Volumes by Metric Name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-ndm-devices
      path: /api/v2/ndm/devices
      operations:
      - name: listdevices
        method: GET
        description: Datadog Get the List of Devices
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sort
          in: query
          type: string
          description: The field to sort the devices by.
        - name: filter[tag]
          in: query
          type: string
          description: Filter devices by tag.
    - name: api-v2-ndm-interfaces
      path: /api/v2/ndm/interfaces
      operations:
      - name: getinterfaces
        method: GET
        description: Datadog Get the List of Interfaces of the Device
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: device_id
          in: query
          type: string
          description: The ID of the device to get interfaces from.
          required: true
        - name: get_ip_addresses
          in: query
          type: boolean
          description: Whether to get the IP addresses of the interfaces.
    - name: api-v2-ndm-tags-devices-device_id
      path: /api/v2/ndm/tags/devices/{device_id}
      operations:
      - name: listdeviceusertags
        method: GET
        description: Datadog Get the List of Tags for a Device
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: device_id
          in: path
          type: string
          description: The id of the device to fetch tags for.
          required: true
    - name: api-v2-org_configs
      path: /api/v2/org_configs
      operations:
      - name: listorgconfigs
        method: GET
        description: Datadog List Org Configs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-permissions
      path: /api/v2/permissions
      operations:
      - name: listpermissions
        method: GET
        description: Datadog List Permissions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-posture_management-findings
      path: /api/v2/posture_management/findings
      operations:
      - name: listfindings
        method: GET
        description: Datadog List Findings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: page[limit]
          in: query
          type: integer
          description: Limit the number of findings returned. Must be <= 1000.
        - name: snapshot_timestamp
          in: query
          type: integer
          description: Return findings for a given snapshot of time (Unix ms).
        - name: page[cursor]
          in: query
          type: string
          description: Return the next page of findings pointed to by the cursor.
        - name: filter[tags]
          in: query
          type: string
          description: Return findings that have these associated tags (repeatable).
        - name: filter[evaluation_changed_at]
          in: query
          type: string
          description: Return findings that have changed from pass to fail or vice versa on a specified date (Unix ms) or
            date range (using comparison operators).
        - name: filter[muted]
          in: query
          type: boolean
          description: Set to `true` to return findings that are muted. Set to `false` to return unmuted findings.
        - name: filter[rule_id]
          in: query
          type: string
          description: Return findings for the specified rule ID.
        - name: filter[rule_name]
          in: query
          type: string
          description: Return findings for the specified rule.
        - name: filter[resource_type]
          in: query
          type: string
          description: Return only findings for the specified resource type.
        - name: filter[discovery_timestamp]
          in: query
          type: string
          description: Return findings that were found on a specified date (Unix ms) or date range (using comparison operators).
        - name: filter[evaluation]
          in: query
          type: string
          description: Return only `pass` or `fail` findings.
        - name: filter[status]
          in: query
          type: string
          description: Return only findings with the specified status.
        - name: filter[vulnerability_type]
          in: query
          type: array
          description: Return findings that match the selected vulnerability types (repeatable).
    - name: api-v2-remote_config-products-asm-waf-custom_rules
      path: /api/v2/remote_config/products/asm/waf/custom_rules
      operations:
      - name: listapplicationsecuritywafcustomrules
        method: GET
        description: Datadog List All Waf Custom Rules
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-remote_config-products-asm-waf-exclusion_filters
      path: /api/v2/remote_config/products/asm/waf/exclusion_filters
      operations:
      - name: listapplicationsecuritywafexclusionfilters
        method: GET
        description: Datadog List All Waf Exclusion Filters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-remote_config-products-obs_pipelines-pipelines
      path: /api/v2/remote_config/products/obs_pipelines/pipelines
      operations:
      - name: listpipelines
        method: GET
        description: Datadog List Pipelines
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-roles
      path: /api/v2/roles
      operations:
      - name: listroles
        method: GET
        description: Datadog List Roles
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sort
          in: query
          type: string
          description: Sort roles depending on the given field. Sort order is **ascending** by default.
        - name: filter
          in: query
          type: string
          description: Filter all roles by the given string.
        - name: filter[id]
          in: query
          type: string
          description: Filter all roles by the given list of role IDs.
    - name: api-v2-roles-role_id-permissions
      path: /api/v2/roles/{role_id}/permissions
      operations:
      - name: listrolepermissions
        method: GET
        description: Datadog List Permissions for a Role
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-rum-applications
      path: /api/v2/rum/applications
      operations:


# --- truncated at 32 KB (127 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/datadog/refs/heads/main/capabilities/datadog-lists.yaml