You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .generator/schemas/v2/openapi.yaml
+332Lines changed: 332 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -19537,6 +19537,25 @@ components:
19537
19537
- tag_key
19538
19538
- updated_at
19539
19539
type: object
19540
+
CostTagDescriptionResponse:
19541
+
description: Single Cloud Cost Management tag key description returned by the get-by-key endpoint.
19542
+
example:
19543
+
data:
19544
+
attributes:
19545
+
cloud: aws
19546
+
created_at: "2026-01-01T12:00:00Z"
19547
+
description: AWS account that owns this cost.
19548
+
source: human
19549
+
tag_key: account_id
19550
+
updated_at: "2026-01-01T12:00:00Z"
19551
+
id: account_id
19552
+
type: cost_tag_description
19553
+
properties:
19554
+
data:
19555
+
$ref: "#/components/schemas/CostTagDescription"
19556
+
required:
19557
+
- data
19558
+
type: object
19540
19559
CostTagDescriptionSource:
19541
19560
description: Origin of the description. `human` indicates the description was written by a user, `ai_generated` was produced by AI, and `datadog` is a default supplied by Datadog.
19542
19561
enum:
@@ -19558,6 +19577,50 @@ components:
19558
19577
type: string
19559
19578
x-enum-varnames:
19560
19579
- COST_TAG_DESCRIPTION
19580
+
CostTagDescriptionUpsertRequest:
19581
+
description: Request body for creating or updating a Cloud Cost Management tag key description.
description: Resource envelope carrying the tag key description being upserted. The `id` is informational; the authoritative tag key is taken from the URL path.
description: AI-generated Cloud Cost Management tag key description returned by the generate endpoint. The result is returned to the client but is not persisted by this endpoint.
description: Attributes of an AI-generated Cloud Cost Management tag key description.
35638
+
properties:
35639
+
description:
35640
+
description: The AI-generated description for the tag key.
35641
+
example: AWS account that owns this cost.
35642
+
type: string
35643
+
required:
35644
+
- description
35645
+
type: object
35646
+
GeneratedCostTagDescriptionType:
35647
+
default: cost_generated_tag_description
35648
+
description: Type of the AI-generated Cloud Cost Management tag description resource.
35649
+
enum:
35650
+
- cost_generated_tag_description
35651
+
example: cost_generated_tag_description
35652
+
type: string
35653
+
x-enum-varnames:
35654
+
- COST_GENERATED_TAG_DESCRIPTION
35543
35655
GetActionConnectionResponse:
35544
35656
description: The response for found connection
35545
35657
properties:
@@ -110291,6 +110403,226 @@ paths:
110291
110403
operator: OR
110292
110404
permissions:
110293
110405
- cloud_cost_management_read
110406
+
/api/v2/cost/tag_descriptions/{tag_key}:
110407
+
delete:
110408
+
description: Delete a Cloud Cost Management tag key description. When `cloud` is omitted, deletes every description for the tag key, falling back to Datadog's global default when available. When `cloud` is provided, deletes only the description scoped to that cloud provider.
110409
+
operationId: DeleteCostTagDescriptionByKey
110410
+
parameters:
110411
+
- description: The tag key whose description is being deleted.
110412
+
in: path
110413
+
name: tag_key
110414
+
required: true
110415
+
schema:
110416
+
type: string
110417
+
- description: Cloud provider to scope the deletion to (for example, `aws`). Omit to delete every description for the tag key.
summary: Delete a Cloud Cost Management tag description
110446
+
tags:
110447
+
- Cloud Cost Management
110448
+
"x-permission":
110449
+
operator: OR
110450
+
permissions:
110451
+
- cloud_cost_management_write
110452
+
get:
110453
+
description: Get the Cloud Cost Management description for a single tag key. Use `filter[cloud]` to scope the lookup to a specific cloud provider; when omitted, the response resolves the description in fallback order (cloud-specific organization override, then cloudless organization default, then Datadog's global default).
110454
+
operationId: GetCostTagDescriptionByKey
110455
+
parameters:
110456
+
- description: The tag key whose description is being fetched.
110457
+
in: path
110458
+
name: tag_key
110459
+
required: true
110460
+
schema:
110461
+
type: string
110462
+
- description: Cloud provider to scope the lookup to (for example, `aws`). Omit to use the resolved fallback.
summary: Get a Cloud Cost Management tag description
110514
+
tags:
110515
+
- Cloud Cost Management
110516
+
"x-permission":
110517
+
operator: OR
110518
+
permissions:
110519
+
- cloud_cost_management_read
110520
+
put:
110521
+
description: Create or update a Cloud Cost Management tag key description. The new description and optional cloud scoping are supplied in the request body. Omit `cloud` to set a cross-cloud default for the tag key.
110522
+
operationId: UpsertCostTagDescriptionByKey
110523
+
parameters:
110524
+
- description: The tag key whose description is being upserted.
summary: Upsert a Cloud Cost Management tag description
110568
+
tags:
110569
+
- Cloud Cost Management
110570
+
"x-permission":
110571
+
operator: OR
110572
+
permissions:
110573
+
- cloud_cost_management_write
110574
+
/api/v2/cost/tag_descriptions/{tag_key}/generate:
110575
+
get:
110576
+
description: Use AI to draft a Cloud Cost Management tag key description based on associated cost data. The generated description is returned in the response and is not persisted by this endpoint; follow up with `UpsertCostTagDescriptionByKey` to save it.
110577
+
operationId: GenerateCostTagDescriptionByKey
110578
+
parameters:
110579
+
- description: The tag key to generate an AI description for.
0 commit comments