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
@@ -18173,6 +18173,25 @@ components:
18173
18173
- tag_key
18174
18174
- updated_at
18175
18175
type: object
18176
+
CostTagDescriptionResponse:
18177
+
description: Single Cloud Cost Management tag key description returned by the get-by-key endpoint.
18178
+
example:
18179
+
data:
18180
+
attributes:
18181
+
cloud: aws
18182
+
created_at: "2026-01-01T12:00:00Z"
18183
+
description: AWS account that owns this cost.
18184
+
source: human
18185
+
tag_key: account_id
18186
+
updated_at: "2026-01-01T12:00:00Z"
18187
+
id: account_id
18188
+
type: cost_tag_description
18189
+
properties:
18190
+
data:
18191
+
$ref: "#/components/schemas/CostTagDescription"
18192
+
required:
18193
+
- data
18194
+
type: object
18176
18195
CostTagDescriptionSource:
18177
18196
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.
18178
18197
enum:
@@ -18194,6 +18213,50 @@ components:
18194
18213
type: string
18195
18214
x-enum-varnames:
18196
18215
- COST_TAG_DESCRIPTION
18216
+
CostTagDescriptionUpsertRequest:
18217
+
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.
34217
+
properties:
34218
+
description:
34219
+
description: The AI-generated description for the tag key.
34220
+
example: AWS account that owns this cost.
34221
+
type: string
34222
+
required:
34223
+
- description
34224
+
type: object
34225
+
GeneratedCostTagDescriptionType:
34226
+
default: cost_generated_tag_description
34227
+
description: Type of the AI-generated Cloud Cost Management tag description resource.
34228
+
enum:
34229
+
- cost_generated_tag_description
34230
+
example: cost_generated_tag_description
34231
+
type: string
34232
+
x-enum-varnames:
34233
+
- COST_GENERATED_TAG_DESCRIPTION
34122
34234
GetActionConnectionResponse:
34123
34235
description: The response for found connection
34124
34236
properties:
@@ -108672,6 +108784,226 @@ paths:
108672
108784
operator: OR
108673
108785
permissions:
108674
108786
- cloud_cost_management_read
108787
+
/api/v2/cost/tag_descriptions/{tag_key}:
108788
+
delete:
108789
+
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.
108790
+
operationId: DeleteCostTagDescriptionByKey
108791
+
parameters:
108792
+
- description: The tag key whose description is being deleted.
108793
+
in: path
108794
+
name: tag_key
108795
+
required: true
108796
+
schema:
108797
+
type: string
108798
+
- 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
108827
+
tags:
108828
+
- Cloud Cost Management
108829
+
"x-permission":
108830
+
operator: OR
108831
+
permissions:
108832
+
- cloud_cost_management_write
108833
+
get:
108834
+
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).
108835
+
operationId: GetCostTagDescriptionByKey
108836
+
parameters:
108837
+
- description: The tag key whose description is being fetched.
108838
+
in: path
108839
+
name: tag_key
108840
+
required: true
108841
+
schema:
108842
+
type: string
108843
+
- 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
108895
+
tags:
108896
+
- Cloud Cost Management
108897
+
"x-permission":
108898
+
operator: OR
108899
+
permissions:
108900
+
- cloud_cost_management_read
108901
+
put:
108902
+
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.
108903
+
operationId: UpsertCostTagDescriptionByKey
108904
+
parameters:
108905
+
- description: The tag key whose description is being upserted.
summary: Upsert a Cloud Cost Management tag description
108949
+
tags:
108950
+
- Cloud Cost Management
108951
+
"x-permission":
108952
+
operator: OR
108953
+
permissions:
108954
+
- cloud_cost_management_write
108955
+
/api/v2/cost/tag_descriptions/{tag_key}/generate:
108956
+
get:
108957
+
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.
108958
+
operationId: GenerateCostTagDescriptionByKey
108959
+
parameters:
108960
+
- description: The tag key to generate an AI description for.
0 commit comments