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:
@@ -110294,6 +110406,226 @@ paths:
110294
110406
operator: OR
110295
110407
permissions:
110296
110408
- cloud_cost_management_read
110409
+
/api/v2/cost/tag_descriptions/{tag_key}:
110410
+
delete:
110411
+
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.
110412
+
operationId: DeleteCostTagDescriptionByKey
110413
+
parameters:
110414
+
- description: The tag key whose description is being deleted.
110415
+
in: path
110416
+
name: tag_key
110417
+
required: true
110418
+
schema:
110419
+
type: string
110420
+
- 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
110449
+
tags:
110450
+
- Cloud Cost Management
110451
+
"x-permission":
110452
+
operator: OR
110453
+
permissions:
110454
+
- cloud_cost_management_write
110455
+
get:
110456
+
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).
110457
+
operationId: GetCostTagDescriptionByKey
110458
+
parameters:
110459
+
- description: The tag key whose description is being fetched.
110460
+
in: path
110461
+
name: tag_key
110462
+
required: true
110463
+
schema:
110464
+
type: string
110465
+
- 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
110517
+
tags:
110518
+
- Cloud Cost Management
110519
+
"x-permission":
110520
+
operator: OR
110521
+
permissions:
110522
+
- cloud_cost_management_read
110523
+
put:
110524
+
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.
110525
+
operationId: UpsertCostTagDescriptionByKey
110526
+
parameters:
110527
+
- description: The tag key whose description is being upserted.
summary: Upsert a Cloud Cost Management tag description
110571
+
tags:
110572
+
- Cloud Cost Management
110573
+
"x-permission":
110574
+
operator: OR
110575
+
permissions:
110576
+
- cloud_cost_management_write
110577
+
/api/v2/cost/tag_descriptions/{tag_key}/generate:
110578
+
get:
110579
+
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.
110580
+
operationId: GenerateCostTagDescriptionByKey
110581
+
parameters:
110582
+
- description: The tag key to generate an AI description for.
0 commit comments