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
@@ -19545,6 +19545,25 @@ components:
19545
19545
- tag_key
19546
19546
- updated_at
19547
19547
type: object
19548
+
CostTagDescriptionResponse:
19549
+
description: Single Cloud Cost Management tag key description returned by the get-by-key endpoint.
19550
+
example:
19551
+
data:
19552
+
attributes:
19553
+
cloud: aws
19554
+
created_at: "2026-01-01T12:00:00Z"
19555
+
description: AWS account that owns this cost.
19556
+
source: human
19557
+
tag_key: account_id
19558
+
updated_at: "2026-01-01T12:00:00Z"
19559
+
id: account_id
19560
+
type: cost_tag_description
19561
+
properties:
19562
+
data:
19563
+
$ref: "#/components/schemas/CostTagDescription"
19564
+
required:
19565
+
- data
19566
+
type: object
19548
19567
CostTagDescriptionSource:
19549
19568
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.
19550
19569
enum:
@@ -19566,6 +19585,50 @@ components:
19566
19585
type: string
19567
19586
x-enum-varnames:
19568
19587
- COST_TAG_DESCRIPTION
19588
+
CostTagDescriptionUpsertRequest:
19589
+
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.
35646
+
properties:
35647
+
description:
35648
+
description: The AI-generated description for the tag key.
35649
+
example: AWS account that owns this cost.
35650
+
type: string
35651
+
required:
35652
+
- description
35653
+
type: object
35654
+
GeneratedCostTagDescriptionType:
35655
+
default: cost_generated_tag_description
35656
+
description: Type of the AI-generated Cloud Cost Management tag description resource.
35657
+
enum:
35658
+
- cost_generated_tag_description
35659
+
example: cost_generated_tag_description
35660
+
type: string
35661
+
x-enum-varnames:
35662
+
- COST_GENERATED_TAG_DESCRIPTION
35551
35663
GetActionConnectionResponse:
35552
35664
description: The response for found connection
35553
35665
properties:
@@ -110788,6 +110900,226 @@ paths:
110788
110900
operator: OR
110789
110901
permissions:
110790
110902
- cloud_cost_management_read
110903
+
/api/v2/cost/tag_descriptions/{tag_key}:
110904
+
delete:
110905
+
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.
110906
+
operationId: DeleteCostTagDescriptionByKey
110907
+
parameters:
110908
+
- description: The tag key whose description is being deleted.
110909
+
in: path
110910
+
name: tag_key
110911
+
required: true
110912
+
schema:
110913
+
type: string
110914
+
- 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
110943
+
tags:
110944
+
- Cloud Cost Management
110945
+
"x-permission":
110946
+
operator: OR
110947
+
permissions:
110948
+
- cloud_cost_management_write
110949
+
get:
110950
+
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).
110951
+
operationId: GetCostTagDescriptionByKey
110952
+
parameters:
110953
+
- description: The tag key whose description is being fetched.
110954
+
in: path
110955
+
name: tag_key
110956
+
required: true
110957
+
schema:
110958
+
type: string
110959
+
- 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
111011
+
tags:
111012
+
- Cloud Cost Management
111013
+
"x-permission":
111014
+
operator: OR
111015
+
permissions:
111016
+
- cloud_cost_management_read
111017
+
put:
111018
+
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.
111019
+
operationId: UpsertCostTagDescriptionByKey
111020
+
parameters:
111021
+
- description: The tag key whose description is being upserted.
summary: Upsert a Cloud Cost Management tag description
111065
+
tags:
111066
+
- Cloud Cost Management
111067
+
"x-permission":
111068
+
operator: OR
111069
+
permissions:
111070
+
- cloud_cost_management_write
111071
+
/api/v2/cost/tag_descriptions/{tag_key}/generate:
111072
+
get:
111073
+
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.
111074
+
operationId: GenerateCostTagDescriptionByKey
111075
+
parameters:
111076
+
- description: The tag key to generate an AI description for.
0 commit comments