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: - name: getrumapplications method: GET description: Datadog List All the Rum Applications outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-rum-events path: /api/v2/rum/events operations: - name: listrumevents method: GET description: Datadog Get a List of Rum Events outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter[query] in: query type: string description: Search query following RUM 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-scim-Groups path: /api/v2/scim/Groups operations: - name: listscimgroups method: GET description: Datadog List Groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startIndex in: query type: integer description: Specifies the start index to fetch the results (1-indexed). - name: count in: query type: integer description: Specifies the number of groups to be returned. - name: filter in: query type: string description: Specifies the url encoded filter to use to narrow down the results. - name: api-v2-scim-Users path: /api/v2/scim/Users operations: - name: listscimusers method: GET description: Datadog List Users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startIndex in: query type: integer description: Specifies the start index to fetch the results (1-indexed). - name: count in: query type: integer description: Specifies the number of users to be returned. - name: filter in: query type: string description: Specifies the url encoded filter to use to narrow down the results. - name: api-v2-scorecard-outcomes path: /api/v2/scorecard/outcomes operations: - name: listscorecardoutcomes method: GET description: Datadog List All Rule Outcomes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: include in: query type: string description: Include related rule details in the response. - name: fields[outcome] in: query type: string description: Return only specified values in the outcome attributes. - name: fields[rule] in: query type: string description: Return only specified values in the included rule details. - name: filter[outcome][service_name] in: query type: string description: Filter the outcomes on a specific service name. - name: filter[outcome][state] in: query type: string description: Filter the outcomes by a specific state. - name: filter[rule][enabled] in: query type: boolean description: Filter outcomes on whether a rule is enabled/disabled. - name: filter[rule][id] in: query type: string description: Filter outcomes based on rule ID. - name: filter[rule][name] in: query type: string description: Filter outcomes based on rule name. - name: api-v2-scorecard-rules path: /api/v2/scorecard/rules operations: - name: listscorecardrules method: GET description: Datadog List All Rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: include in: query type: string description: Include related scorecard details in the response. - name: filter[rule][id] in: query type: string description: Filter the rules on a rule ID. - name: filter[rule][enabled] in: query type: boolean description: Filter for enabled rules only. - name: filter[rule][custom] in: query type: boolean description: Filter for custom rules only. - name: filter[rule][name] in: query type: string description: Filter rules on the rule name. - name: filter[rule][description] in: query type: string description: Filter rules on the rule description. - name: fields[rule] in: query type: string description: Return only specific fields in the response for rule attributes. - name: fields[scorecard] in: query type: string description: Return only specific fields in the included response for scorecard attributes. - name: api-v2-security-assets path: /api/v2/security/assets operations: - name: listvulnerableassets method: GET description: Datadog List Vulnerable Assets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: page[token] in: query type: string description: Its value must come from the `links` section of the response of the first request. Do not manually edit it. - name: page[number] in: query type: integer description: The page number to be retrieved. It should be equal or greater than `1` - name: filter[name] in: query type: string description: Filter by name. - name: filter[type] in: query type: string description: Filter by type. - name: filter[version.first] in: query type: string description: Filter by the first version of the asset since it has been vulnerable. - name: filter[version.last] in: query type: string description: Filter by the last detected version of the asset. - name: filter[repository_url] in: query type: string description: Filter by the repository url associated to the asset. - name: filter[risks.in_production] in: query type: boolean description: Filter whether the asset is in production or not. - name: filter[risks.under_attack] in: query type: boolean description: Filter whether the asset (Service) is under attack or not. - name: filter[risks.is_publicly_accessible] in: query type: boolean description: Filter whether the asset (Host) is publicly accessible or not. - name: filter[risks.has_privileged_access] in: query type: boolean description: Filter whether the asset (Host) has privileged access or not. - name: filter[risks.has_access_to_sensitive_data] in: query type: boolean description: Filter whether the asset (Host) has access to sensitive data or not. - name: filter[environments] in: query type: string description: Filter by environment. - name: filter[arch] in: query type: string description: Filter by architecture. - name: filter[operating_system.name] in: query type: string description: Filter by operating system name. - name: filter[operating_system.version] in: query type: string description: Filter by operating system version. - name: api-v2-security-signals-notification_rules path: /api/v2/security/signals/notification_rules operations: - name: getsignalnotificationrules method: GET description: Datadog Get the List of Signal-based Notification Rules outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-security-vulnerabilities path: /api/v2/security/vulnerabilities operations: - name: listvulnerabilities method: GET description: Datadog List Vulnerabilities outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: page[token] in: query type: string description: Its value must come from the `links` section of the response of the first request. Do not manually edit it. - name: page[number] in: query type: integer description: The page number to be retrieved. It should be equal or greater than `1` - name: filter[type] in: query type: string description: Filter by vulnerability type. - name: filter[cvss.base.score][`$op`] in: query type: number description: Filter by vulnerability base (i.e. from the original advisory) severity score. - name: filter[cvss.base.severity] in: query type: string description: Filter by vulnerability base severity. - name: filter[cvss.base.vector] in: query type: string description: Filter by vulnerability base CVSS vector. - name: filter[cvss.datadog.score][`$op`] in: query type: number description: Filter by vulnerability Datadog severity score. - name: filter[cvss.datadog.severity] in: query type: string description: Filter by vulnerability Datadog severity. - name: filter[cvss.datadog.vector] in: query type: string description: Filter by vulnerability Datadog CVSS vector. - name: filter[status] in: query type: string description: Filter by the status of the vulnerability. - name: filter[tool] in: query type: string description: Filter by the tool of the vulnerability. - name: filter[library.name] in: query type: string description: Filter by library name. - name: filter[library.version] in: query type: string description: Filter by library version. - name: filter[advisory_id] in: query type: string description: Filter by advisory ID. - name: filter[risks.exploitation_probability] in: query type: boolean description: Filter by exploitation probability. - name: filter[risks.poc_exploit_available] in: query type: boolean description: Filter by POC exploit availability. - name: filter[risks.exploit_available] in: query type: boolean description: Filter by public exploit availability. - name: filter[risks.epss.score][`$op`] in: query type: number description: Filter by vulnerability [EPSS](https://www.first.org/epss/) severity score. - name: filter[risks.epss.severity] in: query type: string description: Filter by vulnerability [EPSS](https://www.first.org/epss/) severity. - name: filter[language] in: query type: string description: Filter by language. - name: filter[ecosystem] in: query type: string description: Filter by ecosystem. - name: filter[code_location.location] in: query type: string description: Filter by vulnerability location. - name: filter[code_location.file_path] in: query type: string description: Filter by vulnerability file path. - name: filter[code_location.method] in: query type: string description: Filter by method. - name: filter[fix_available] in: query type: boolean description: Filter by fix availability. - name: filter[repo_digests] in: query type: string description: Filter by vulnerability `repo_digest` (when the vulnerability is related to `Image` asset). - name: filter[asset.name] in: query type: string description: Filter by asset name. - name: filter[asset.type] in: query type: string description: Filter by asset type. - name: filter[asset.version.first] in: query type: string description: Filter by the first version of the asset this vulnerability has been detected on. - name: filter[asset.version.last] in: query type: string description: Filter by the last version of the asset this vulnerability has been detected on. - name: filter[asset.repository_url] in: query type: string description: Filter by the repository url associated to the asset. - name: filter[asset.risks.in_production] in: query type: boolean description: Filter whether the asset is in production or not. - name: filter[asset.risks.under_attack] in: query type: boolean description: Filter whether the asset is under attack or not. - name: filter[asset.risks.is_publicly_accessible] in: query type: boolean description: Filter whether the asset is publicly accessible or not. - name: filter[asset.risks.has_privileged_access] in: query type: boolean description: Filter whether the asset is publicly accessible or not. - name: filter[asset.risks.has_access_to_sensitive_data] in: query type: boolean description: Filter whether the asset has access to sensitive data or not. - name: filter[asset.environments] in: query type: string description: Filter by asset environments. - name: filter[asset.arch] in: query type: string description: Filter by asset architecture. - name: filter[asset.operating_system.name] in: query type: string description: Filter by asset operating system name. - name: filter[asset.operating_system.version] in: query type: string description: Filter by asset operating system version. - name: api-v2-security-vulnerabilities-notification_rules path: /api/v2/security/vulnerabilities/notification_rules operations: - name: getvulnerabilitynotificationrules method: GET description: Datadog Get the List of Vulnerability Notification Rules outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-security_monitoring-rules path: /api/v2/security_monitoring/rules operations: - name: listsecuritymonitoringrules method: GET description: Datadog List Rules outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-security_monitoring-signals path: /api/v2/security_monitoring/signals operations: - name: listsecuritymonitoringsignals method: GET description: Datadog Get a Quick List of Security Signals outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter[query] in: query type: string description: The search query for security signals. - name: filter[from] in: query type: string description: The minimum timestamp for requested security signals. - name: filter[to] in: query type: string description: The maximum timestamp for requested security signals. - name: sort in: query type: string description: The order of the security signals in results. - name: page[cursor] in: query type: string description: A list of results using the cursor provided in the previous query. - name: page[limit] in: query type: integer description: The maximum number of security signals in the response. - name: api-v2-security_monitoring-signals-search path: /api/v2/security_monitoring/signals/search operations: - name: searchsecuritymonitoringsignals method: POST description: Datadog Get a List of Security Signals outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: api-v2-sensitive-data-scanner-config path: /api/v2/sensitive-data-scanner/config operations: - name: listscanninggroups method: GET description: Datadog List Scanning Groups outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-sensitive-data-scanner-config-standard-patterns path: /api/v2/sensitive-data-scanner/config/standard-patterns operations: - name: liststandardpatterns method: GET description: Datadog List Standard Patterns outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-service_accounts-service_account_id-application_keys path: /api/v2/service_accounts/{service_account_id}/application_keys operations: - name: listserviceaccountapplicationkeys method: GET description: Datadog List Application Keys for This Service Account outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-services path: /api/v2/services operations: - name: listincidentservices method: GET description: Datadog Get a List of All Incident Services outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-siem-historical-detections-jobs path: /api/v2/siem-historical-detections/jobs operations: - name: listhistoricaljobs method: GET description: Datadog List Historical Jobs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sort in: query type: string description: The order of the jobs in results. - name: filter[query] in: query type: string description: Query used to filter items from the fetched list. - name: api-v2-spans-events path: /api/v2/spans/events operations: - name: listspansget method: GET description: Datadog Get a List of Spans outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter[query] in: query type: string description: Search query following spans syntax. - name: filter[from] in: query type: string description: Minimum timestamp for requested spans. Supports date-time ISO8601, date math, and regular timestamps (milliseconds). - name: filter[to] in: query type: string description: Maximum timestamp for requested spans. Supports date-time ISO8601, date math, and regular timestamps (milliseconds). - name: sort in: query type: string description: Order of spans 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 spans in the response. - name: api-v2-teams path: /api/v2/teams operations: - name: listincidentteams method: GET description: Datadog Get a List of All Incident Teams outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-users path: /api/v2/users operations: - name: listusers method: GET description: Datadog List All Users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sort in: query type: string description: User attribute to order results by. Sort order is ascending by default. - name: sort_dir in: query type: string description: 'Direction of sort. Options: `asc`, `desc`.' - name: filter in: query type: string description: Filter all users by the given string. Defaults to no filtering. - name: filter[status] in: query type: string description: Filter on status attribute. - name: api-v2-workflows-workflow_id-instances path: /api/v2/workflows/{workflow_id}/instances operations: - name: listworkflowinstances method: GET description: Datadog List Workflow Instances outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: bearer token: '{{env.DATADOG_API_KEY}}' exposes: - type: rest namespace: datadog-lists-rest port: 8080 description: REST adapter for Datadog API — Lists. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/v2/apicatalog/api name: api-v2-apicatalog-api description: REST surface for api-v2-apicatalog-api. operations: - method: GET name: listapis description: Datadog List Apis call: datadog-lists.listapis with: query: rest.query page[limit]: rest.page[limit] page[offset]: rest.page[offset] outputParameters: - type: object mapping: $. - path: /v1/api/v2/apm/config/retention-filters name: api-v2-apm-config-retention-filters description: REST surface for api-v2-apm-config-retention-filters. operations: - method: GET name: listapmretentionfilters description: Datadog List All Apm Retention Filters call: datadog-lists.listapmretentionfilters outputParameters: - type: object mapping: $. - path: /v1/api/v2/app-builder/apps name: api-v2-app-builder-apps description: REST surface for api-v2-app-builder-apps. operations: - method: GET name: listapps description: Datadog List Apps call: datadog-lists.listapps with: limit: rest.limit page: rest.page filter[user_name]: rest.filter[user_name] filter[user_uuid]: rest.filter[user_uuid] filter[name]: rest.filter[name] filter[query]: rest.filter[query] filter[deployed]: rest.filter[deployed] filter[tags]: rest.filter[tags] filter[favorite]: rest.filter[favorite] filter[self_service]: rest.filter[self_service] sort: rest.sort outputParameters: - type: object mapping: $. - path: /v1/api/v2/audit/events name: api-v2-audit-events description: REST surface for api-v2-audit-events. operations: - method: GET name: listauditlogs description: Datadog Get a List of Audit Logs Events call: datadog-lists.listauditlogs with: filter[query]: rest.filter[query] filter[from]: rest.filter[from] filter[to]: rest.filter[to] sort: rest.sort page[cursor]: rest.page[cursor] page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/authn-mappings name: api-v2-authn-mappings description: REST surface for api-v2-authn_mappings. operations: - method: GET name: listauthnmappings description: Datadog List All Authn Mappings call: datadog-lists.listauthnmappings with: sort: rest.sort filter: rest.filter resource_type: rest.resource_type outputParameters: - type: object mapping: $. - path: /v1/api/v2/catalog/entity name: api-v2-catalog-entity description: REST surface for api-v2-catalog-entity. operations: - method: GET name: listcatalogentity description: Datadog Get a List of Entities call: datadog-lists.listcatalogentity with: page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/catalog/relation name: api-v2-catalog-relation description: REST surface for api-v2-catalog-relation. operations: - method: GET name: listcatalogrelation description: Datadog Get a List of Entity Relations call: datadog-lists.listcatalogrelation with: page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/ci/pipelines/events name: api-v2-ci-pipelines-events description: REST surface for api-v2-ci-pipelines-events. operations: - method: GET name: listciapppipelineevents description: Datadog Get a List of Pipelines Events call: datadog-lists.listciapppipelineevents with: filter[query]: rest.filter[query] filter[from]: rest.filter[from] filter[to]: rest.filter[to] sort: rest.sort page[cursor]: rest.page[cursor] page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/ci/tests/events name: api-v2-ci-tests-events description: REST surface for api-v2-ci-tests-events. operations: - method: GET name: listciapptestevents description: Datadog Get a List of Tests Events call: datadog-lists.listciapptestevents with: filter[query]: rest.filter[query] filter[from]: rest.filter[from] filter[to]: rest.filter[to] sort: rest.sort page[cursor]: rest.page[cursor] page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/cloud-security-management/resource-filters name: api-v2-cloud-security-management-resource-filters description: REST surface for api-v2-cloud_security_management-resource_filters. operations: - method: GET name: getresourceevaluationfilters description: Datadog List Resource Filters call: datadog-lists.getresourceevaluationfilters outputParameters: - type: object mapping: $. - path: /v1/api/v2/cost/aws-cur-config name: api-v2-cost-aws-cur-config description: REST surface for api-v2-cost-aws_cur_config. operations: - method: GET name: listcostawscurconfigs description: Datadog List Cloud Cost Management Aws Cur Configs call: datadog-lists.listcostawscurconfigs outputParameters: - type: object mapping: $. - path: /v1/api/v2/cost/azure-uc-config name: api-v2-cost-azure-uc-config description: REST surface for api-v2-cost-azure_uc_config. operations: - method: GET name: listcostazureucconfigs description: Datadog List Cloud Cost Management Azure Configs call: datadog-lists.listcostazureucconfigs outputParameters: - type: object mapping: $. - path: /v1/api/v2/cost/budgets name: api-v2-cost-budgets description: REST surface for api-v2-cost-budgets. operations: - method: GET name: listbudgets description: Datadog List Budgets call: datadog-lists.listbudgets outputParameters: - type: object mapping: $. - path: /v1/api/v2/cost/custom-costs name: api-v2-cost-custom-costs description: REST surface for api-v2-cost-custom_costs. operations: - method: GET name: listcustomcostsfiles description: Datadog List Custom Costs Files call: datadog-lists.listcustomcostsfiles outputParameters: - type: object mapping: $. - path: /v1/api/v2/dashboard/lists/manual/{dashboard-list-id}/dashboards name: api-v2-dashboard-lists-manual-dashboard-list-id-dashboards description: REST surface for api-v2-dashboard-lists-manual-dashboard_list_id-dashboards. operations: - method: DELETE name: deletedashboardlistitems description: Datadog Delete Items from a Dashboard List call: datadog-lists.deletedashboardlistitems with: dashboard_list_id: rest.dashboard_list_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getdashboardlistitems description: Datadog Get Items of a Dashboard List call: datadog-lists.getdashboardlistitems with: dashboard_list_id: rest.dashboard_list_id outputParameters: - type: object mapping: $. - method: POST name: createdashboardlistitems description: Datadog Add Items to a Dashboard List call: datadog-lists.createdashboardlistitems with: dashboard_list_id: rest.dashboard_list_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: updatedashboardlistitems description: Datadog Update Items of a Dashboard List call: datadog-lists.updatedashboardlistitems with: dashboard_list_id: rest.dashboard_list_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v2/dora/deployments name: api-v2-dora-deployments description: REST surface for api-v2-dora-deployments. operations: - method: POST name: listdoradeployments description: Datadog Get a List of Deployment Events call: datadog-lists.listdoradeployments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v2/dora/failures name: api-v2-dora-failures description: REST surface for api-v2-dora-failures. operations: - method: POST name: listdorafailures description: Datadog Get a List of Failure Events call: datadog-lists.listdorafailures with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v2/events name: api-v2-events description: REST surface for api-v2-events. operations: - method: GET name: listevents description: Datadog Get a List of Events call: datadog-lists.listevents with: filter[query]: rest.filter[query] filter[from]: rest.filter[from] filter[to]: rest.filter[to] sort: rest.sort page[cursor]: rest.page[cursor] page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/incidents name: api-v2-incidents description: REST surface for api-v2-incidents. operations: - method: GET name: listincidents description: Datadog Get a List of Incidents call: datadog-lists.listincidents outputParameters: - type: object mapping: $. - path: /v1/api/v2/incidents/config/types name: api-v2-incidents-config-types description: REST surface for api-v2-incidents-config-types. operations: - method: GET name: listincidenttypes description: Datadog Get a List of Incident Types call: datadog-lists.listincidenttypes outputParameters: - type: object mapping: $. - path: /v1/api/v2/incidents/{incident-id}/attachments name: api-v2-incidents-incident-id-attachments description: REST surface for api-v2-incidents-incident_id-attachments. operations: - method: GET name: listincidentattachments description: Datadog Get a List of Attachments call: datadog-lists.listincidentattachments outputParameters: - type: object mapping: $. - path: /v1/api/v2/incidents/{incident-id}/relationships/integrations name: api-v2-incidents-incident-id-relationships-integrations description: REST surface for api-v2-incidents-incident_id-relationships-integrations. operations: - method: GET name: listincidentintegrations description: Datadog Get a List of an Incident's Integration Metadata call: datadog-lists.listincidentintegrations outputParameters: - type: object mapping: $. - path: /v1/api/v2/incidents/{incident-id}/relationships/todos name: api-v2-incidents-incident-id-relationships-todos description: REST surface for api-v2-incidents-incident_id-relationships-todos. operations: - method: GET name: listincidenttodos description: Datadog Get a List of an Incident's Todos call: datadog-lists.listincidenttodos outputParameters: - type: object mapping: $. - path: /v1/api/v2/integration/aws/accounts name: api-v2-integration-aws-accounts description: REST surface for api-v2-integration-aws-accounts. operations: - method: GET name: listawsaccounts description: Datadog List All Aws Integrations call: datadog-lists.listawsaccounts with: aws_account_id: rest.aws_account_id outputParameters: - type: object mapping: $. - path: /v1/api/v2/integration/aws/available-namespaces name: api-v2-integration-aws-available-namespaces description: REST surface for api-v2-integration-aws-available_namespaces. operations: - method: GET name: listawsnamespaces description: Datadog List Available Namespaces call: datadog-lists.listawsnamespaces outputParameters: - type: object mapping: $. - path: /v1/api/v2/integration/aws/logs/services name: api-v2-integration-aws-logs-services description: REST surface for api-v2-integration-aws-logs-services. operations: - method: GET name: listawslogsservices description: Datadog Get List of Aws Log Ready Services call: datadog-lists.listawslogsservices outputParameters: - type: object mapping: $. - path: /v1/api/v2/integration/gcp/accounts name: api-v2-integration-gcp-accounts description: REST surface for api-v2-integration-gcp-accounts. operations: - method: GET name: listgcpstsaccounts description: Datadog List All Gcp Sts-enabled Service Accounts call: datadog-lists.listgcpstsaccounts outputParameters: - type: object mapping: $. - path: /v1/api/v2/integration/gcp/sts-delegate name: api-v2-integration-gcp-sts-delegate description: REST surface for api-v2-integration-gcp-sts_delegate. operations: - method: GET name: getgcpstsdelegate description: Datadog List Delegate Account call: datadog-lists.getgcpstsdelegate outputParameters: - type: object mapping: $. - path: /v1/api/v2/integrations/cloudflare/accounts name: api-v2-integrations-cloudflare-accounts description: REST surface for api-v2-integrations-cloudflare-accounts. operations: - method: GET name: listcloudflareaccounts description: Datadog List Cloudflare Accounts call: datadog-lists.listcloudflareaccounts outputParameters: - type: object mapping: $. - path: /v1/api/v2/integrations/confluent-cloud/accounts name: api-v2-integrations-confluent-cloud-accounts description: REST surface for api-v2-integrations-confluent-cloud-accounts. operations: - method: GET name: listconfluentaccount description: Datadog List Confluent Accounts call: datadog-lists.listconfluentaccount outputParameters: - type: object mapping: $. - path: /v1/api/v2/integrations/confluent-cloud/accounts/{account-id}/resources name: api-v2-integrations-confluent-cloud-accounts-account-id-resources description: REST surface for api-v2-integrations-confluent-cloud-accounts-account_id-resources. operations: - method: GET name: listconfluentresource description: Datadog List Confluent Account Resources call: datadog-lists.listconfluentresource outputParameters: - type: object mapping: $. - path: /v1/api/v2/integrations/fastly/accounts name: api-v2-integrations-fastly-accounts description: REST surface for api-v2-integrations-fastly-accounts. operations: - method: GET name: listfastlyaccounts description: Datadog List Fastly Accounts call: datadog-lists.listfastlyaccounts outputParameters: - type: object mapping: $. - path: /v1/api/v2/integrations/fastly/accounts/{account-id}/services name: api-v2-integrations-fastly-accounts-account-id-services description: REST surface for api-v2-integrations-fastly-accounts-account_id-services. operations: - method: GET name: listfastlyservices description: Datadog List Fastly Services call: datadog-lists.listfastlyservices outputParameters: - type: object mapping: $. - path: /v1/api/v2/integrations/okta/accounts name: api-v2-integrations-okta-accounts description: REST surface for api-v2-integrations-okta-accounts. operations: - method: GET name: listoktaaccounts description: Datadog List Okta Accounts call: datadog-lists.listoktaaccounts outputParameters: - type: object mapping: $. - path: /v1/api/v2/logs/config/archives/{archive-id}/readers name: api-v2-logs-config-archives-archive-id-readers description: REST surface for api-v2-logs-config-archives-archive_id-readers. operations: - method: GET name: listarchivereadroles description: Datadog List Read Roles for an Archive call: datadog-lists.listarchivereadroles outputParameters: - type: object mapping: $. - path: /v1/api/v2/logs/config/restriction-queries name: api-v2-logs-config-restriction-queries description: REST surface for api-v2-logs-config-restriction_queries. operations: - method: GET name: listrestrictionqueries description: Datadog List Restriction Queries call: datadog-lists.listrestrictionqueries outputParameters: - type: object mapping: $. - path: /v1/api/v2/logs/config/restriction-queries/{restriction-query-id}/roles name: api-v2-logs-config-restriction-queries-restriction-query-id-roles description: REST surface for api-v2-logs-config-restriction_queries-restriction_query_id-roles. operations: - method: GET name: listrestrictionqueryroles description: Datadog List Roles for a Restriction Query call: datadog-lists.listrestrictionqueryroles outputParameters: - type: object mapping: $. - path: /v1/api/v2/metrics name: api-v2-metrics description: REST surface for api-v2-metrics. operations: - method: GET name: listtagconfigurations description: Datadog Get a List of Metrics call: datadog-lists.listtagconfigurations with: filter[configured]: rest.filter[configured] filter[tags_configured]: rest.filter[tags_configured] filter[metric_type]: rest.filter[metric_type] filter[include_percentiles]: rest.filter[include_percentiles] filter[queried]: rest.filter[queried] filter[tags]: rest.filter[tags] filter[related_assets]: rest.filter[related_assets] window[seconds]: rest.window[seconds] page[size]: rest.page[size] page[cursor]: rest.page[cursor] outputParameters: - type: object mapping: $. - path: /v1/api/v2/metrics/{metric-name}/active-configurations name: api-v2-metrics-metric-name-active-configurations description: REST surface for api-v2-metrics-metric_name-active-configurations. operations: - method: GET name: listactivemetricconfigurations description: Datadog List Active Tags and Aggregations call: datadog-lists.listactivemetricconfigurations with: window[seconds]: rest.window[seconds] outputParameters: - type: object mapping: $. - path: /v1/api/v2/metrics/{metric-name}/all-tags name: api-v2-metrics-metric-name-all-tags description: REST surface for api-v2-metrics-metric_name-all-tags. operations: - method: GET name: listtagsbymetricname description: Datadog List Tags by Metric Name call: datadog-lists.listtagsbymetricname outputParameters: - type: object mapping: $. - path: /v1/api/v2/metrics/{metric-name}/tags name: api-v2-metrics-metric-name-tags description: REST surface for api-v2-metrics-metric_name-tags. operations: - method: GET name: listtagconfigurationbyname description: Datadog List Tag Configuration by Name call: datadog-lists.listtagconfigurationbyname outputParameters: - type: object mapping: $. - path: /v1/api/v2/metrics/{metric-name}/volumes name: api-v2-metrics-metric-name-volumes description: REST surface for api-v2-metrics-metric_name-volumes. operations: - method: GET name: listvolumesbymetricname description: Datadog List Distinct Metric Volumes by Metric Name call: datadog-lists.listvolumesbymetricname outputParameters: - type: object mapping: $. - path: /v1/api/v2/ndm/devices name: api-v2-ndm-devices description: REST surface for api-v2-ndm-devices. operations: - method: GET name: listdevices description: Datadog Get the List of Devices call: datadog-lists.listdevices with: sort: rest.sort filter[tag]: rest.filter[tag] outputParameters: - type: object mapping: $. - path: /v1/api/v2/ndm/interfaces name: api-v2-ndm-interfaces description: REST surface for api-v2-ndm-interfaces. operations: - method: GET name: getinterfaces description: Datadog Get the List of Interfaces of the Device call: datadog-lists.getinterfaces with: device_id: rest.device_id get_ip_addresses: rest.get_ip_addresses outputParameters: - type: object mapping: $. - path: /v1/api/v2/ndm/tags/devices/{device-id} name: api-v2-ndm-tags-devices-device-id description: REST surface for api-v2-ndm-tags-devices-device_id. operations: - method: GET name: listdeviceusertags description: Datadog Get the List of Tags for a Device call: datadog-lists.listdeviceusertags with: device_id: rest.device_id outputParameters: - type: object mapping: $. - path: /v1/api/v2/org-configs name: api-v2-org-configs description: REST surface for api-v2-org_configs. operations: - method: GET name: listorgconfigs description: Datadog List Org Configs call: datadog-lists.listorgconfigs outputParameters: - type: object mapping: $. - path: /v1/api/v2/permissions name: api-v2-permissions description: REST surface for api-v2-permissions. operations: - method: GET name: listpermissions description: Datadog List Permissions call: datadog-lists.listpermissions outputParameters: - type: object mapping: $. - path: /v1/api/v2/posture-management/findings name: api-v2-posture-management-findings description: REST surface for api-v2-posture_management-findings. operations: - method: GET name: listfindings description: Datadog List Findings call: datadog-lists.listfindings with: page[limit]: rest.page[limit] snapshot_timestamp: rest.snapshot_timestamp page[cursor]: rest.page[cursor] filter[tags]: rest.filter[tags] filter[evaluation_changed_at]: rest.filter[evaluation_changed_at] filter[muted]: rest.filter[muted] filter[rule_id]: rest.filter[rule_id] filter[rule_name]: rest.filter[rule_name] filter[resource_type]: rest.filter[resource_type] filter[discovery_timestamp]: rest.filter[discovery_timestamp] filter[evaluation]: rest.filter[evaluation] filter[status]: rest.filter[status] filter[vulnerability_type]: rest.filter[vulnerability_type] outputParameters: - type: object mapping: $. - path: /v1/api/v2/remote-config/products/asm/waf/custom-rules name: api-v2-remote-config-products-asm-waf-custom-rules description: REST surface for api-v2-remote_config-products-asm-waf-custom_rules. operations: - method: GET name: listapplicationsecuritywafcustomrules description: Datadog List All Waf Custom Rules call: datadog-lists.listapplicationsecuritywafcustomrules outputParameters: - type: object mapping: $. - path: /v1/api/v2/remote-config/products/asm/waf/exclusion-filters name: api-v2-remote-config-products-asm-waf-exclusion-filters description: REST surface for api-v2-remote_config-products-asm-waf-exclusion_filters. operations: - method: GET name: listapplicationsecuritywafexclusionfilters description: Datadog List All Waf Exclusion Filters call: datadog-lists.listapplicationsecuritywafexclusionfilters outputParameters: - type: object mapping: $. - path: /v1/api/v2/remote-config/products/obs-pipelines/pipelines name: api-v2-remote-config-products-obs-pipelines-pipelines description: REST surface for api-v2-remote_config-products-obs_pipelines-pipelines. operations: - method: GET name: listpipelines description: Datadog List Pipelines call: datadog-lists.listpipelines outputParameters: - type: object mapping: $. - path: /v1/api/v2/roles name: api-v2-roles description: REST surface for api-v2-roles. operations: - method: GET name: listroles description: Datadog List Roles call: datadog-lists.listroles with: sort: rest.sort filter: rest.filter filter[id]: rest.filter[id] outputParameters: - type: object mapping: $. - path: /v1/api/v2/roles/{role-id}/permissions name: api-v2-roles-role-id-permissions description: REST surface for api-v2-roles-role_id-permissions. operations: - method: GET name: listrolepermissions description: Datadog List Permissions for a Role call: datadog-lists.listrolepermissions outputParameters: - type: object mapping: $. - path: /v1/api/v2/rum/applications name: api-v2-rum-applications description: REST surface for api-v2-rum-applications. operations: - method: GET name: getrumapplications description: Datadog List All the Rum Applications call: datadog-lists.getrumapplications outputParameters: - type: object mapping: $. - path: /v1/api/v2/rum/events name: api-v2-rum-events description: REST surface for api-v2-rum-events. operations: - method: GET name: listrumevents description: Datadog Get a List of Rum Events call: datadog-lists.listrumevents with: filter[query]: rest.filter[query] filter[from]: rest.filter[from] filter[to]: rest.filter[to] sort: rest.sort page[cursor]: rest.page[cursor] page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/scim/groups name: api-v2-scim-groups description: REST surface for api-v2-scim-Groups. operations: - method: GET name: listscimgroups description: Datadog List Groups call: datadog-lists.listscimgroups with: startIndex: rest.startIndex count: rest.count filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/api/v2/scim/users name: api-v2-scim-users description: REST surface for api-v2-scim-Users. operations: - method: GET name: listscimusers description: Datadog List Users call: datadog-lists.listscimusers with: startIndex: rest.startIndex count: rest.count filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/api/v2/scorecard/outcomes name: api-v2-scorecard-outcomes description: REST surface for api-v2-scorecard-outcomes. operations: - method: GET name: listscorecardoutcomes description: Datadog List All Rule Outcomes call: datadog-lists.listscorecardoutcomes with: include: rest.include fields[outcome]: rest.fields[outcome] fields[rule]: rest.fields[rule] filter[outcome][service_name]: rest.filter[outcome][service_name] filter[outcome][state]: rest.filter[outcome][state] filter[rule][enabled]: rest.filter[rule][enabled] filter[rule][id]: rest.filter[rule][id] filter[rule][name]: rest.filter[rule][name] outputParameters: - type: object mapping: $. - path: /v1/api/v2/scorecard/rules name: api-v2-scorecard-rules description: REST surface for api-v2-scorecard-rules. operations: - method: GET name: listscorecardrules description: Datadog List All Rules call: datadog-lists.listscorecardrules with: include: rest.include filter[rule][id]: rest.filter[rule][id] filter[rule][enabled]: rest.filter[rule][enabled] filter[rule][custom]: rest.filter[rule][custom] filter[rule][name]: rest.filter[rule][name] filter[rule][description]: rest.filter[rule][description] fields[rule]: rest.fields[rule] fields[scorecard]: rest.fields[scorecard] outputParameters: - type: object mapping: $. - path: /v1/api/v2/security/assets name: api-v2-security-assets description: REST surface for api-v2-security-assets. operations: - method: GET name: listvulnerableassets description: Datadog List Vulnerable Assets call: datadog-lists.listvulnerableassets with: page[token]: rest.page[token] page[number]: rest.page[number] filter[name]: rest.filter[name] filter[type]: rest.filter[type] filter[version.first]: rest.filter[version.first] filter[version.last]: rest.filter[version.last] filter[repository_url]: rest.filter[repository_url] filter[risks.in_production]: rest.filter[risks.in_production] filter[risks.under_attack]: rest.filter[risks.under_attack] filter[risks.is_publicly_accessible]: rest.filter[risks.is_publicly_accessible] filter[risks.has_privileged_access]: rest.filter[risks.has_privileged_access] filter[risks.has_access_to_sensitive_data]: rest.filter[risks.has_access_to_sensitive_data] filter[environments]: rest.filter[environments] filter[arch]: rest.filter[arch] filter[operating_system.name]: rest.filter[operating_system.name] filter[operating_system.version]: rest.filter[operating_system.version] outputParameters: - type: object mapping: $. - path: /v1/api/v2/security/signals/notification-rules name: api-v2-security-signals-notification-rules description: REST surface for api-v2-security-signals-notification_rules. operations: - method: GET name: getsignalnotificationrules description: Datadog Get the List of Signal-based Notification Rules call: datadog-lists.getsignalnotificationrules outputParameters: - type: object mapping: $. - path: /v1/api/v2/security/vulnerabilities name: api-v2-security-vulnerabilities description: REST surface for api-v2-security-vulnerabilities. operations: - method: GET name: listvulnerabilities description: Datadog List Vulnerabilities call: datadog-lists.listvulnerabilities with: page[token]: rest.page[token] page[number]: rest.page[number] filter[type]: rest.filter[type] filter[cvss.base.score][`$op`]: rest.filter[cvss.base.score][`$op`] filter[cvss.base.severity]: rest.filter[cvss.base.severity] filter[cvss.base.vector]: rest.filter[cvss.base.vector] filter[cvss.datadog.score][`$op`]: rest.filter[cvss.datadog.score][`$op`] filter[cvss.datadog.severity]: rest.filter[cvss.datadog.severity] filter[cvss.datadog.vector]: rest.filter[cvss.datadog.vector] filter[status]: rest.filter[status] filter[tool]: rest.filter[tool] filter[library.name]: rest.filter[library.name] filter[library.version]: rest.filter[library.version] filter[advisory_id]: rest.filter[advisory_id] filter[risks.exploitation_probability]: rest.filter[risks.exploitation_probability] filter[risks.poc_exploit_available]: rest.filter[risks.poc_exploit_available] filter[risks.exploit_available]: rest.filter[risks.exploit_available] filter[risks.epss.score][`$op`]: rest.filter[risks.epss.score][`$op`] filter[risks.epss.severity]: rest.filter[risks.epss.severity] filter[language]: rest.filter[language] filter[ecosystem]: rest.filter[ecosystem] filter[code_location.location]: rest.filter[code_location.location] filter[code_location.file_path]: rest.filter[code_location.file_path] filter[code_location.method]: rest.filter[code_location.method] filter[fix_available]: rest.filter[fix_available] filter[repo_digests]: rest.filter[repo_digests] filter[asset.name]: rest.filter[asset.name] filter[asset.type]: rest.filter[asset.type] filter[asset.version.first]: rest.filter[asset.version.first] filter[asset.version.last]: rest.filter[asset.version.last] filter[asset.repository_url]: rest.filter[asset.repository_url] filter[asset.risks.in_production]: rest.filter[asset.risks.in_production] filter[asset.risks.under_attack]: rest.filter[asset.risks.under_attack] filter[asset.risks.is_publicly_accessible]: rest.filter[asset.risks.is_publicly_accessible] filter[asset.risks.has_privileged_access]: rest.filter[asset.risks.has_privileged_access] filter[asset.risks.has_access_to_sensitive_data]: rest.filter[asset.risks.has_access_to_sensitive_data] filter[asset.environments]: rest.filter[asset.environments] filter[asset.arch]: rest.filter[asset.arch] filter[asset.operating_system.name]: rest.filter[asset.operating_system.name] filter[asset.operating_system.version]: rest.filter[asset.operating_system.version] outputParameters: - type: object mapping: $. - path: /v1/api/v2/security/vulnerabilities/notification-rules name: api-v2-security-vulnerabilities-notification-rules description: REST surface for api-v2-security-vulnerabilities-notification_rules. operations: - method: GET name: getvulnerabilitynotificationrules description: Datadog Get the List of Vulnerability Notification Rules call: datadog-lists.getvulnerabilitynotificationrules outputParameters: - type: object mapping: $. - path: /v1/api/v2/security-monitoring/rules name: api-v2-security-monitoring-rules description: REST surface for api-v2-security_monitoring-rules. operations: - method: GET name: listsecuritymonitoringrules description: Datadog List Rules call: datadog-lists.listsecuritymonitoringrules outputParameters: - type: object mapping: $. - path: /v1/api/v2/security-monitoring/signals name: api-v2-security-monitoring-signals description: REST surface for api-v2-security_monitoring-signals. operations: - method: GET name: listsecuritymonitoringsignals description: Datadog Get a Quick List of Security Signals call: datadog-lists.listsecuritymonitoringsignals with: filter[query]: rest.filter[query] filter[from]: rest.filter[from] filter[to]: rest.filter[to] sort: rest.sort page[cursor]: rest.page[cursor] page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/security-monitoring/signals/search name: api-v2-security-monitoring-signals-search description: REST surface for api-v2-security_monitoring-signals-search. operations: - method: POST name: searchsecuritymonitoringsignals description: Datadog Get a List of Security Signals call: datadog-lists.searchsecuritymonitoringsignals with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/v2/sensitive-data-scanner/config name: api-v2-sensitive-data-scanner-config description: REST surface for api-v2-sensitive-data-scanner-config. operations: - method: GET name: listscanninggroups description: Datadog List Scanning Groups call: datadog-lists.listscanninggroups outputParameters: - type: object mapping: $. - path: /v1/api/v2/sensitive-data-scanner/config/standard-patterns name: api-v2-sensitive-data-scanner-config-standard-patterns description: REST surface for api-v2-sensitive-data-scanner-config-standard-patterns. operations: - method: GET name: liststandardpatterns description: Datadog List Standard Patterns call: datadog-lists.liststandardpatterns outputParameters: - type: object mapping: $. - path: /v1/api/v2/service-accounts/{service-account-id}/application-keys name: api-v2-service-accounts-service-account-id-application-keys description: REST surface for api-v2-service_accounts-service_account_id-application_keys. operations: - method: GET name: listserviceaccountapplicationkeys description: Datadog List Application Keys for This Service Account call: datadog-lists.listserviceaccountapplicationkeys outputParameters: - type: object mapping: $. - path: /v1/api/v2/services name: api-v2-services description: REST surface for api-v2-services. operations: - method: GET name: listincidentservices description: Datadog Get a List of All Incident Services call: datadog-lists.listincidentservices outputParameters: - type: object mapping: $. - path: /v1/api/v2/siem-historical-detections/jobs name: api-v2-siem-historical-detections-jobs description: REST surface for api-v2-siem-historical-detections-jobs. operations: - method: GET name: listhistoricaljobs description: Datadog List Historical Jobs call: datadog-lists.listhistoricaljobs with: sort: rest.sort filter[query]: rest.filter[query] outputParameters: - type: object mapping: $. - path: /v1/api/v2/spans/events name: api-v2-spans-events description: REST surface for api-v2-spans-events. operations: - method: GET name: listspansget description: Datadog Get a List of Spans call: datadog-lists.listspansget with: filter[query]: rest.filter[query] filter[from]: rest.filter[from] filter[to]: rest.filter[to] sort: rest.sort page[cursor]: rest.page[cursor] page[limit]: rest.page[limit] outputParameters: - type: object mapping: $. - path: /v1/api/v2/teams name: api-v2-teams description: REST surface for api-v2-teams. operations: - method: GET name: listincidentteams description: Datadog Get a List of All Incident Teams call: datadog-lists.listincidentteams outputParameters: - type: object mapping: $. - path: /v1/api/v2/users name: api-v2-users description: REST surface for api-v2-users. operations: - method: GET name: listusers description: Datadog List All Users call: datadog-lists.listusers with: sort: rest.sort sort_dir: rest.sort_dir filter: rest.filter filter[status]: rest.filter[status] outputParameters: - type: object mapping: $. - path: /v1/api/v2/workflows/{workflow-id}/instances name: api-v2-workflows-workflow-id-instances description: REST surface for api-v2-workflows-workflow_id-instances. operations: - method: GET name: listworkflowinstances description: Datadog List Workflow Instances call: datadog-lists.listworkflowinstances outputParameters: - type: object mapping: $. - type: mcp namespace: datadog-lists-mcp port: 9090 transport: http description: MCP adapter for Datadog API — Lists. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: datadog-list-apis description: Datadog List Apis hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listapis with: query: tools.query page[limit]: tools.page[limit] page[offset]: tools.page[offset] outputParameters: - type: object mapping: $. - name: datadog-list-all-apm-retention description: Datadog List All Apm Retention Filters hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listapmretentionfilters outputParameters: - type: object mapping: $. - name: datadog-list-apps description: Datadog List Apps hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listapps with: limit: tools.limit page: tools.page filter[user_name]: tools.filter[user_name] filter[user_uuid]: tools.filter[user_uuid] filter[name]: tools.filter[name] filter[query]: tools.filter[query] filter[deployed]: tools.filter[deployed] filter[tags]: tools.filter[tags] filter[favorite]: tools.filter[favorite] filter[self_service]: tools.filter[self_service] sort: tools.sort outputParameters: - type: object mapping: $. - name: datadog-get-list-audit-logs description: Datadog Get a List of Audit Logs Events hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listauditlogs with: filter[query]: tools.filter[query] filter[from]: tools.filter[from] filter[to]: tools.filter[to] sort: tools.sort page[cursor]: tools.page[cursor] page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-list-all-authn-mappings description: Datadog List All Authn Mappings hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listauthnmappings with: sort: tools.sort filter: tools.filter resource_type: tools.resource_type outputParameters: - type: object mapping: $. - name: datadog-get-list-entities description: Datadog Get a List of Entities hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listcatalogentity with: page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-get-list-entity-relations description: Datadog Get a List of Entity Relations hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listcatalogrelation with: page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-get-list-pipelines-events description: Datadog Get a List of Pipelines Events hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listciapppipelineevents with: filter[query]: tools.filter[query] filter[from]: tools.filter[from] filter[to]: tools.filter[to] sort: tools.sort page[cursor]: tools.page[cursor] page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-get-list-tests-events description: Datadog Get a List of Tests Events hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listciapptestevents with: filter[query]: tools.filter[query] filter[from]: tools.filter[from] filter[to]: tools.filter[to] sort: tools.sort page[cursor]: tools.page[cursor] page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-list-resource-filters description: Datadog List Resource Filters hints: readOnly: true destructive: false idempotent: true call: datadog-lists.getresourceevaluationfilters outputParameters: - type: object mapping: $. - name: datadog-list-cloud-cost-management description: Datadog List Cloud Cost Management Aws Cur Configs hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listcostawscurconfigs outputParameters: - type: object mapping: $. - name: datadog-list-cloud-cost-management-2 description: Datadog List Cloud Cost Management Azure Configs hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listcostazureucconfigs outputParameters: - type: object mapping: $. - name: datadog-list-budgets description: Datadog List Budgets hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listbudgets outputParameters: - type: object mapping: $. - name: datadog-list-custom-costs-files description: Datadog List Custom Costs Files hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listcustomcostsfiles outputParameters: - type: object mapping: $. - name: datadog-delete-items-dashboard-list description: Datadog Delete Items from a Dashboard List hints: readOnly: false destructive: true idempotent: true call: datadog-lists.deletedashboardlistitems with: dashboard_list_id: tools.dashboard_list_id body: tools.body outputParameters: - type: object mapping: $. - name: datadog-get-items-dashboard-list description: Datadog Get Items of a Dashboard List hints: readOnly: true destructive: false idempotent: true call: datadog-lists.getdashboardlistitems with: dashboard_list_id: tools.dashboard_list_id outputParameters: - type: object mapping: $. - name: datadog-add-items-dashboard-list description: Datadog Add Items to a Dashboard List hints: readOnly: false destructive: false idempotent: false call: datadog-lists.createdashboardlistitems with: dashboard_list_id: tools.dashboard_list_id body: tools.body outputParameters: - type: object mapping: $. - name: datadog-update-items-dashboard-list description: Datadog Update Items of a Dashboard List hints: readOnly: false destructive: false idempotent: true call: datadog-lists.updatedashboardlistitems with: dashboard_list_id: tools.dashboard_list_id body: tools.body outputParameters: - type: object mapping: $. - name: datadog-get-list-deployment-events description: Datadog Get a List of Deployment Events hints: readOnly: true destructive: false idempotent: false call: datadog-lists.listdoradeployments with: body: tools.body outputParameters: - type: object mapping: $. - name: datadog-get-list-failure-events description: Datadog Get a List of Failure Events hints: readOnly: true destructive: false idempotent: false call: datadog-lists.listdorafailures with: body: tools.body outputParameters: - type: object mapping: $. - name: datadog-get-list-events description: Datadog Get a List of Events hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listevents with: filter[query]: tools.filter[query] filter[from]: tools.filter[from] filter[to]: tools.filter[to] sort: tools.sort page[cursor]: tools.page[cursor] page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-get-list-incidents description: Datadog Get a List of Incidents hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listincidents outputParameters: - type: object mapping: $. - name: datadog-get-list-incident-types description: Datadog Get a List of Incident Types hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listincidenttypes outputParameters: - type: object mapping: $. - name: datadog-get-list-attachments description: Datadog Get a List of Attachments hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listincidentattachments outputParameters: - type: object mapping: $. - name: datadog-get-list-incident-s-integration description: Datadog Get a List of an Incident's Integration Metadata hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listincidentintegrations outputParameters: - type: object mapping: $. - name: datadog-get-list-incident-s-todos description: Datadog Get a List of an Incident's Todos hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listincidenttodos outputParameters: - type: object mapping: $. - name: datadog-list-all-aws-integrations description: Datadog List All Aws Integrations hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listawsaccounts with: aws_account_id: tools.aws_account_id outputParameters: - type: object mapping: $. - name: datadog-list-available-namespaces description: Datadog List Available Namespaces hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listawsnamespaces outputParameters: - type: object mapping: $. - name: datadog-get-list-aws-log description: Datadog Get List of Aws Log Ready Services hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listawslogsservices outputParameters: - type: object mapping: $. - name: datadog-list-all-gcp-sts description: Datadog List All Gcp Sts-enabled Service Accounts hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listgcpstsaccounts outputParameters: - type: object mapping: $. - name: datadog-list-delegate-account description: Datadog List Delegate Account hints: readOnly: true destructive: false idempotent: true call: datadog-lists.getgcpstsdelegate outputParameters: - type: object mapping: $. - name: datadog-list-cloudflare-accounts description: Datadog List Cloudflare Accounts hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listcloudflareaccounts outputParameters: - type: object mapping: $. - name: datadog-list-confluent-accounts description: Datadog List Confluent Accounts hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listconfluentaccount outputParameters: - type: object mapping: $. - name: datadog-list-confluent-account-resources description: Datadog List Confluent Account Resources hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listconfluentresource outputParameters: - type: object mapping: $. - name: datadog-list-fastly-accounts description: Datadog List Fastly Accounts hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listfastlyaccounts outputParameters: - type: object mapping: $. - name: datadog-list-fastly-services description: Datadog List Fastly Services hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listfastlyservices outputParameters: - type: object mapping: $. - name: datadog-list-okta-accounts description: Datadog List Okta Accounts hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listoktaaccounts outputParameters: - type: object mapping: $. - name: datadog-list-read-roles-archive description: Datadog List Read Roles for an Archive hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listarchivereadroles outputParameters: - type: object mapping: $. - name: datadog-list-restriction-queries description: Datadog List Restriction Queries hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listrestrictionqueries outputParameters: - type: object mapping: $. - name: datadog-list-roles-restriction-query description: Datadog List Roles for a Restriction Query hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listrestrictionqueryroles outputParameters: - type: object mapping: $. - name: datadog-get-list-metrics description: Datadog Get a List of Metrics hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listtagconfigurations with: filter[configured]: tools.filter[configured] filter[tags_configured]: tools.filter[tags_configured] filter[metric_type]: tools.filter[metric_type] filter[include_percentiles]: tools.filter[include_percentiles] filter[queried]: tools.filter[queried] filter[tags]: tools.filter[tags] filter[related_assets]: tools.filter[related_assets] window[seconds]: tools.window[seconds] page[size]: tools.page[size] page[cursor]: tools.page[cursor] outputParameters: - type: object mapping: $. - name: datadog-list-active-tags-and description: Datadog List Active Tags and Aggregations hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listactivemetricconfigurations with: window[seconds]: tools.window[seconds] outputParameters: - type: object mapping: $. - name: datadog-list-tags-metric-name description: Datadog List Tags by Metric Name hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listtagsbymetricname outputParameters: - type: object mapping: $. - name: datadog-list-tag-configuration-name description: Datadog List Tag Configuration by Name hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listtagconfigurationbyname outputParameters: - type: object mapping: $. - name: datadog-list-distinct-metric-volumes description: Datadog List Distinct Metric Volumes by Metric Name hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listvolumesbymetricname outputParameters: - type: object mapping: $. - name: datadog-get-list-devices description: Datadog Get the List of Devices hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listdevices with: sort: tools.sort filter[tag]: tools.filter[tag] outputParameters: - type: object mapping: $. - name: datadog-get-list-interfaces-device description: Datadog Get the List of Interfaces of the Device hints: readOnly: true destructive: false idempotent: true call: datadog-lists.getinterfaces with: device_id: tools.device_id get_ip_addresses: tools.get_ip_addresses outputParameters: - type: object mapping: $. - name: datadog-get-list-tags-device description: Datadog Get the List of Tags for a Device hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listdeviceusertags with: device_id: tools.device_id outputParameters: - type: object mapping: $. - name: datadog-list-org-configs description: Datadog List Org Configs hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listorgconfigs outputParameters: - type: object mapping: $. - name: datadog-list-permissions description: Datadog List Permissions hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listpermissions outputParameters: - type: object mapping: $. - name: datadog-list-findings description: Datadog List Findings hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listfindings with: page[limit]: tools.page[limit] snapshot_timestamp: tools.snapshot_timestamp page[cursor]: tools.page[cursor] filter[tags]: tools.filter[tags] filter[evaluation_changed_at]: tools.filter[evaluation_changed_at] filter[muted]: tools.filter[muted] filter[rule_id]: tools.filter[rule_id] filter[rule_name]: tools.filter[rule_name] filter[resource_type]: tools.filter[resource_type] filter[discovery_timestamp]: tools.filter[discovery_timestamp] filter[evaluation]: tools.filter[evaluation] filter[status]: tools.filter[status] filter[vulnerability_type]: tools.filter[vulnerability_type] outputParameters: - type: object mapping: $. - name: datadog-list-all-waf-custom description: Datadog List All Waf Custom Rules hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listapplicationsecuritywafcustomrules outputParameters: - type: object mapping: $. - name: datadog-list-all-waf-exclusion description: Datadog List All Waf Exclusion Filters hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listapplicationsecuritywafexclusionfilters outputParameters: - type: object mapping: $. - name: datadog-list-pipelines description: Datadog List Pipelines hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listpipelines outputParameters: - type: object mapping: $. - name: datadog-list-roles description: Datadog List Roles hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listroles with: sort: tools.sort filter: tools.filter filter[id]: tools.filter[id] outputParameters: - type: object mapping: $. - name: datadog-list-permissions-role description: Datadog List Permissions for a Role hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listrolepermissions outputParameters: - type: object mapping: $. - name: datadog-list-all-rum-applications description: Datadog List All the Rum Applications hints: readOnly: true destructive: false idempotent: true call: datadog-lists.getrumapplications outputParameters: - type: object mapping: $. - name: datadog-get-list-rum-events description: Datadog Get a List of Rum Events hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listrumevents with: filter[query]: tools.filter[query] filter[from]: tools.filter[from] filter[to]: tools.filter[to] sort: tools.sort page[cursor]: tools.page[cursor] page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-list-groups description: Datadog List Groups hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listscimgroups with: startIndex: tools.startIndex count: tools.count filter: tools.filter outputParameters: - type: object mapping: $. - name: datadog-list-users description: Datadog List Users hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listscimusers with: startIndex: tools.startIndex count: tools.count filter: tools.filter outputParameters: - type: object mapping: $. - name: datadog-list-all-rule-outcomes description: Datadog List All Rule Outcomes hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listscorecardoutcomes with: include: tools.include fields[outcome]: tools.fields[outcome] fields[rule]: tools.fields[rule] filter[outcome][service_name]: tools.filter[outcome][service_name] filter[outcome][state]: tools.filter[outcome][state] filter[rule][enabled]: tools.filter[rule][enabled] filter[rule][id]: tools.filter[rule][id] filter[rule][name]: tools.filter[rule][name] outputParameters: - type: object mapping: $. - name: datadog-list-all-rules description: Datadog List All Rules hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listscorecardrules with: include: tools.include filter[rule][id]: tools.filter[rule][id] filter[rule][enabled]: tools.filter[rule][enabled] filter[rule][custom]: tools.filter[rule][custom] filter[rule][name]: tools.filter[rule][name] filter[rule][description]: tools.filter[rule][description] fields[rule]: tools.fields[rule] fields[scorecard]: tools.fields[scorecard] outputParameters: - type: object mapping: $. - name: datadog-list-vulnerable-assets description: Datadog List Vulnerable Assets hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listvulnerableassets with: page[token]: tools.page[token] page[number]: tools.page[number] filter[name]: tools.filter[name] filter[type]: tools.filter[type] filter[version.first]: tools.filter[version.first] filter[version.last]: tools.filter[version.last] filter[repository_url]: tools.filter[repository_url] filter[risks.in_production]: tools.filter[risks.in_production] filter[risks.under_attack]: tools.filter[risks.under_attack] filter[risks.is_publicly_accessible]: tools.filter[risks.is_publicly_accessible] filter[risks.has_privileged_access]: tools.filter[risks.has_privileged_access] filter[risks.has_access_to_sensitive_data]: tools.filter[risks.has_access_to_sensitive_data] filter[environments]: tools.filter[environments] filter[arch]: tools.filter[arch] filter[operating_system.name]: tools.filter[operating_system.name] filter[operating_system.version]: tools.filter[operating_system.version] outputParameters: - type: object mapping: $. - name: datadog-get-list-signal-based description: Datadog Get the List of Signal-based Notification Rules hints: readOnly: true destructive: false idempotent: true call: datadog-lists.getsignalnotificationrules outputParameters: - type: object mapping: $. - name: datadog-list-vulnerabilities description: Datadog List Vulnerabilities hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listvulnerabilities with: page[token]: tools.page[token] page[number]: tools.page[number] filter[type]: tools.filter[type] filter[cvss.base.score][`$op`]: tools.filter[cvss.base.score][`$op`] filter[cvss.base.severity]: tools.filter[cvss.base.severity] filter[cvss.base.vector]: tools.filter[cvss.base.vector] filter[cvss.datadog.score][`$op`]: tools.filter[cvss.datadog.score][`$op`] filter[cvss.datadog.severity]: tools.filter[cvss.datadog.severity] filter[cvss.datadog.vector]: tools.filter[cvss.datadog.vector] filter[status]: tools.filter[status] filter[tool]: tools.filter[tool] filter[library.name]: tools.filter[library.name] filter[library.version]: tools.filter[library.version] filter[advisory_id]: tools.filter[advisory_id] filter[risks.exploitation_probability]: tools.filter[risks.exploitation_probability] filter[risks.poc_exploit_available]: tools.filter[risks.poc_exploit_available] filter[risks.exploit_available]: tools.filter[risks.exploit_available] filter[risks.epss.score][`$op`]: tools.filter[risks.epss.score][`$op`] filter[risks.epss.severity]: tools.filter[risks.epss.severity] filter[language]: tools.filter[language] filter[ecosystem]: tools.filter[ecosystem] filter[code_location.location]: tools.filter[code_location.location] filter[code_location.file_path]: tools.filter[code_location.file_path] filter[code_location.method]: tools.filter[code_location.method] filter[fix_available]: tools.filter[fix_available] filter[repo_digests]: tools.filter[repo_digests] filter[asset.name]: tools.filter[asset.name] filter[asset.type]: tools.filter[asset.type] filter[asset.version.first]: tools.filter[asset.version.first] filter[asset.version.last]: tools.filter[asset.version.last] filter[asset.repository_url]: tools.filter[asset.repository_url] filter[asset.risks.in_production]: tools.filter[asset.risks.in_production] filter[asset.risks.under_attack]: tools.filter[asset.risks.under_attack] filter[asset.risks.is_publicly_accessible]: tools.filter[asset.risks.is_publicly_accessible] filter[asset.risks.has_privileged_access]: tools.filter[asset.risks.has_privileged_access] filter[asset.risks.has_access_to_sensitive_data]: tools.filter[asset.risks.has_access_to_sensitive_data] filter[asset.environments]: tools.filter[asset.environments] filter[asset.arch]: tools.filter[asset.arch] filter[asset.operating_system.name]: tools.filter[asset.operating_system.name] filter[asset.operating_system.version]: tools.filter[asset.operating_system.version] outputParameters: - type: object mapping: $. - name: datadog-get-list-vulnerability-notification description: Datadog Get the List of Vulnerability Notification Rules hints: readOnly: true destructive: false idempotent: true call: datadog-lists.getvulnerabilitynotificationrules outputParameters: - type: object mapping: $. - name: datadog-list-rules description: Datadog List Rules hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listsecuritymonitoringrules outputParameters: - type: object mapping: $. - name: datadog-get-quick-list-security description: Datadog Get a Quick List of Security Signals hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listsecuritymonitoringsignals with: filter[query]: tools.filter[query] filter[from]: tools.filter[from] filter[to]: tools.filter[to] sort: tools.sort page[cursor]: tools.page[cursor] page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-get-list-security-signals description: Datadog Get a List of Security Signals hints: readOnly: true destructive: false idempotent: false call: datadog-lists.searchsecuritymonitoringsignals with: body: tools.body outputParameters: - type: object mapping: $. - name: datadog-list-scanning-groups description: Datadog List Scanning Groups hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listscanninggroups outputParameters: - type: object mapping: $. - name: datadog-list-standard-patterns description: Datadog List Standard Patterns hints: readOnly: true destructive: false idempotent: true call: datadog-lists.liststandardpatterns outputParameters: - type: object mapping: $. - name: datadog-list-application-keys-this description: Datadog List Application Keys for This Service Account hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listserviceaccountapplicationkeys outputParameters: - type: object mapping: $. - name: datadog-get-list-all-incident description: Datadog Get a List of All Incident Services hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listincidentservices outputParameters: - type: object mapping: $. - name: datadog-list-historical-jobs description: Datadog List Historical Jobs hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listhistoricaljobs with: sort: tools.sort filter[query]: tools.filter[query] outputParameters: - type: object mapping: $. - name: datadog-get-list-spans description: Datadog Get a List of Spans hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listspansget with: filter[query]: tools.filter[query] filter[from]: tools.filter[from] filter[to]: tools.filter[to] sort: tools.sort page[cursor]: tools.page[cursor] page[limit]: tools.page[limit] outputParameters: - type: object mapping: $. - name: datadog-get-list-all-incident-2 description: Datadog Get a List of All Incident Teams hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listincidentteams outputParameters: - type: object mapping: $. - name: datadog-list-all-users description: Datadog List All Users hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listusers with: sort: tools.sort sort_dir: tools.sort_dir filter: tools.filter filter[status]: tools.filter[status] outputParameters: - type: object mapping: $. - name: datadog-list-workflow-instances description: Datadog List Workflow Instances hints: readOnly: true destructive: false idempotent: true call: datadog-lists.listworkflowinstances outputParameters: - type: object mapping: $.