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
@@ -17897,6 +17897,25 @@ components:
17897
17897
- tag_key
17898
17898
- updated_at
17899
17899
type: object
17900
+
CostTagDescriptionResponse:
17901
+
description: Single Cloud Cost Management tag key description returned by the get-by-key endpoint.
17902
+
example:
17903
+
data:
17904
+
attributes:
17905
+
cloud: aws
17906
+
created_at: "2026-01-01T12:00:00Z"
17907
+
description: AWS account that owns this cost.
17908
+
source: human
17909
+
tag_key: account_id
17910
+
updated_at: "2026-01-01T12:00:00Z"
17911
+
id: account_id
17912
+
type: cost_tag_description
17913
+
properties:
17914
+
data:
17915
+
$ref: "#/components/schemas/CostTagDescription"
17916
+
required:
17917
+
- data
17918
+
type: object
17900
17919
CostTagDescriptionSource:
17901
17920
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.
17902
17921
enum:
@@ -17918,6 +17937,50 @@ components:
17918
17937
type: string
17919
17938
x-enum-varnames:
17920
17939
- COST_TAG_DESCRIPTION
17940
+
CostTagDescriptionUpsertRequest:
17941
+
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.
33838
+
properties:
33839
+
description:
33840
+
description: The AI-generated description for the tag key.
33841
+
example: AWS account that owns this cost.
33842
+
type: string
33843
+
required:
33844
+
- description
33845
+
type: object
33846
+
GeneratedCostTagDescriptionType:
33847
+
default: cost_generated_tag_description
33848
+
description: Type of the AI-generated Cloud Cost Management tag description resource.
33849
+
enum:
33850
+
- cost_generated_tag_description
33851
+
example: cost_generated_tag_description
33852
+
type: string
33853
+
x-enum-varnames:
33854
+
- COST_GENERATED_TAG_DESCRIPTION
33743
33855
GetActionConnectionResponse:
33744
33856
description: The response for found connection
33745
33857
properties:
@@ -103841,6 +103953,226 @@ paths:
103841
103953
operator: OR
103842
103954
permissions:
103843
103955
- cloud_cost_management_read
103956
+
/api/v2/cost/tag_descriptions/{tag_key}:
103957
+
delete:
103958
+
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.
103959
+
operationId: DeleteCostTagDescriptionByKey
103960
+
parameters:
103961
+
- description: The tag key whose description is being deleted.
103962
+
in: path
103963
+
name: tag_key
103964
+
required: true
103965
+
schema:
103966
+
type: string
103967
+
- 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
103996
+
tags:
103997
+
- Cloud Cost Management
103998
+
"x-permission":
103999
+
operator: OR
104000
+
permissions:
104001
+
- cloud_cost_management_write
104002
+
get:
104003
+
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).
104004
+
operationId: GetCostTagDescriptionByKey
104005
+
parameters:
104006
+
- description: The tag key whose description is being fetched.
104007
+
in: path
104008
+
name: tag_key
104009
+
required: true
104010
+
schema:
104011
+
type: string
104012
+
- 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
104064
+
tags:
104065
+
- Cloud Cost Management
104066
+
"x-permission":
104067
+
operator: OR
104068
+
permissions:
104069
+
- cloud_cost_management_read
104070
+
put:
104071
+
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.
104072
+
operationId: UpsertCostTagDescriptionByKey
104073
+
parameters:
104074
+
- description: The tag key whose description is being upserted.
summary: Upsert a Cloud Cost Management tag description
104118
+
tags:
104119
+
- Cloud Cost Management
104120
+
"x-permission":
104121
+
operator: OR
104122
+
permissions:
104123
+
- cloud_cost_management_write
104124
+
/api/v2/cost/tag_descriptions/{tag_key}/generate:
104125
+
get:
104126
+
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.
104127
+
operationId: GenerateCostTagDescriptionByKey
104128
+
parameters:
104129
+
- description: The tag key to generate an AI description for.
0 commit comments