Skip to content

Commit 9fdff33

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 17ba75f of spec repo
1 parent 33b7971 commit 9fdff33

5 files changed

Lines changed: 70 additions & 92 deletions

File tree

.generated-info

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"spec_repo_commit": "98e3371",
3-
"generated": "2025-08-27 08:46:33.176"
2+
"spec_repo_commit": "17ba75f",
3+
"generated": "2025-08-27 15:52:43.873"
44
}

.generator/schemas/v2/openapi.yaml

Lines changed: 17 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -45949,6 +45949,7 @@ paths:
4594945949
delete:
4595045950
description: Delete an existing Action Connection. This API requires a [registered
4595145951
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
45952+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4595245953
operationId: DeleteActionConnection
4595345954
parameters:
4595445955
- $ref: '#/components/parameters/ConnectionId'
@@ -45976,10 +45977,6 @@ paths:
4597645977
summary: Delete an existing Action Connection
4597745978
tags:
4597845979
- Action Connection
45979-
x-permission:
45980-
operator: OR
45981-
permissions:
45982-
- connection_write
4598345980
get:
4598445981
description: Get an existing Action Connection. This API requires a [registered
4598545982
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
@@ -47053,6 +47050,7 @@ paths:
4705347050
delete:
4705447051
description: Delete multiple apps in a single request from a list of app IDs.
4705547052
This API requires a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
47053+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4705647054
operationId: DeleteApps
4705747055
requestBody:
4705847056
content:
@@ -47090,15 +47088,12 @@ paths:
4709047088
summary: Delete Multiple Apps
4709147089
tags:
4709247090
- App Builder
47093-
x-permission:
47094-
operator: OR
47095-
permissions:
47096-
- apps_write
4709747091
get:
4709847092
description: List all apps, with optional filters and sorting. This endpoint
4709947093
is paginated. Only basic app information such as the app ID, name, and description
4710047094
is returned by this endpoint. This API requires a [registered application
4710147095
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
47096+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4710247097
operationId: ListApps
4710347098
parameters:
4710447099
- description: The number of apps to return per page.
@@ -47199,13 +47194,10 @@ paths:
4719947194
summary: List Apps
4720047195
tags:
4720147196
- App Builder
47202-
x-permission:
47203-
operator: OR
47204-
permissions:
47205-
- apps_run
4720647197
post:
4720747198
description: Create a new app, returning the app ID. This API requires a [registered
4720847199
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
47200+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4720947201
operationId: CreateApp
4721047202
requestBody:
4721147203
content:
@@ -47237,16 +47229,11 @@ paths:
4723747229
summary: Create App
4723847230
tags:
4723947231
- App Builder
47240-
x-permission:
47241-
operator: AND
47242-
permissions:
47243-
- apps_write
47244-
- connections_resolve
47245-
- workflows_run
4724647232
/api/v2/app-builder/apps/{app_id}:
4724747233
delete:
4724847234
description: Delete a single app. This API requires a [registered application
4724947235
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
47236+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4725047237
operationId: DeleteApp
4725147238
parameters:
4725247239
- description: The ID of the app to delete.
@@ -47293,13 +47280,10 @@ paths:
4729347280
summary: Delete App
4729447281
tags:
4729547282
- App Builder
47296-
x-permission:
47297-
operator: OR
47298-
permissions:
47299-
- apps_write
4730047283
get:
4730147284
description: Get the full definition of an app. This API requires a [registered
4730247285
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
47286+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4730347287
operationId: GetApp
4730447288
parameters:
4730547289
- description: The ID of the app to retrieve.
@@ -47355,14 +47339,10 @@ paths:
4735547339
summary: Get App
4735647340
tags:
4735747341
- App Builder
47358-
x-permission:
47359-
operator: AND
47360-
permissions:
47361-
- apps_run
47362-
- connections_read
4736347342
patch:
4736447343
description: Update an existing app. This creates a new version of the app.
4736547344
This API requires a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
47345+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4736647346
operationId: UpdateApp
4736747347
parameters:
4736847348
- description: The ID of the app to update.
@@ -47403,19 +47383,14 @@ paths:
4740347383
summary: Update App
4740447384
tags:
4740547385
- App Builder
47406-
x-permission:
47407-
operator: AND
47408-
permissions:
47409-
- apps_write
47410-
- connections_resolve
47411-
- workflows_run
4741247386
/api/v2/app-builder/apps/{app_id}/deployment:
4741347387
delete:
4741447388
description: Unpublish an app, removing the live version of the app. Unpublishing
4741547389
creates a new instance of a `deployment` object on the app, with a nil `app_version_id`
4741647390
(`00000000-0000-0000-0000-000000000000`). The app can still be updated and
4741747391
published again in the future. This API requires a [registered application
4741847392
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
47393+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4741947394
operationId: UnpublishApp
4742047395
parameters:
4742147396
- description: The ID of the app to unpublish.
@@ -47456,15 +47431,12 @@ paths:
4745647431
summary: Unpublish App
4745747432
tags:
4745847433
- App Builder
47459-
x-permission:
47460-
operator: OR
47461-
permissions:
47462-
- apps_write
4746347434
post:
4746447435
description: Publish an app for use by other users. To ensure the app is accessible
4746547436
to the correct users, you also need to set a [Restriction Policy](https://docs.datadoghq.com/api/latest/restriction-policies/)
4746647437
on the app if a policy does not yet exist. This API requires a [registered
4746747438
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
47439+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4746847440
operationId: PublishApp
4746947441
parameters:
4747047442
- description: The ID of the app to publish.
@@ -47505,10 +47477,6 @@ paths:
4750547477
summary: Publish App
4750647478
tags:
4750747479
- App Builder
47508-
x-permission:
47509-
operator: OR
47510-
permissions:
47511-
- apps_write
4751247480
/api/v2/application_keys:
4751347481
get:
4751447482
description: List all application keys available for your org
@@ -68526,6 +68494,7 @@ paths:
6852668494
post:
6852768495
description: Create a new workflow, returning the workflow ID. This API requires
6852868496
a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
68497+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6852968498
operationId: CreateWorkflow
6853068499
requestBody:
6853168500
content:
@@ -68561,14 +68530,11 @@ paths:
6856168530
summary: Create a Workflow
6856268531
tags:
6856368532
- Workflow Automation
68564-
x-permission:
68565-
operator: OR
68566-
permissions:
68567-
- workflows_write
6856868533
/api/v2/workflows/{workflow_id}:
6856968534
delete:
6857068535
description: Delete a workflow by ID. This API requires a [registered application
6857168536
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
68537+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6857268538
operationId: DeleteWorkflow
6857368539
parameters:
6857468540
- $ref: '#/components/parameters/WorkflowId'
@@ -68596,13 +68562,10 @@ paths:
6859668562
summary: Delete an existing Workflow
6859768563
tags:
6859868564
- Workflow Automation
68599-
x-permission:
68600-
operator: OR
68601-
permissions:
68602-
- workflows_write
6860368565
get:
6860468566
description: Get a workflow by ID. This API requires a [registered application
6860568567
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
68568+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6860668569
operationId: GetWorkflow
6860768570
parameters:
6860868571
- $ref: '#/components/parameters/WorkflowId'
@@ -68640,13 +68603,10 @@ paths:
6864068603
summary: Get an existing Workflow
6864168604
tags:
6864268605
- Workflow Automation
68643-
x-permission:
68644-
operator: OR
68645-
permissions:
68646-
- workflows_read
6864768606
patch:
6864868607
description: Update a workflow by ID. This API requires a [registered application
6864968608
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
68609+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6865068610
operationId: UpdateWorkflow
6865168611
parameters:
6865268612
- $ref: '#/components/parameters/WorkflowId'
@@ -68690,14 +68650,11 @@ paths:
6869068650
summary: Update an existing Workflow
6869168651
tags:
6869268652
- Workflow Automation
68693-
x-permission:
68694-
operator: OR
68695-
permissions:
68696-
- workflows_write
6869768653
/api/v2/workflows/{workflow_id}/instances:
6869868654
get:
6869968655
description: List all instances of a given workflow. This API requires a [registered
6870068656
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
68657+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6870168658
operationId: ListWorkflowInstances
6870268659
parameters:
6870368660
- $ref: '#/components/parameters/WorkflowId'
@@ -68724,13 +68681,10 @@ paths:
6872468681
summary: List workflow instances
6872568682
tags:
6872668683
- Workflow Automation
68727-
x-permission:
68728-
operator: OR
68729-
permissions:
68730-
- workflows_read
6873168684
post:
6873268685
description: Execute the given workflow. This API requires a [registered application
6873368686
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
68687+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6873468688
operationId: CreateWorkflowInstance
6873568689
parameters:
6873668690
- $ref: '#/components/parameters/WorkflowId'
@@ -68762,14 +68716,11 @@ paths:
6876268716
tags:
6876368717
- Workflow Automation
6876468718
x-codegen-request-body-name: body
68765-
x-permission:
68766-
operator: OR
68767-
permissions:
68768-
- workflows_run
6876968719
/api/v2/workflows/{workflow_id}/instances/{instance_id}:
6877068720
get:
6877168721
description: Get a specific execution of a given workflow. This API requires
6877268722
a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
68723+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6877368724
operationId: GetWorkflowInstance
6877468725
parameters:
6877568726
- $ref: '#/components/parameters/WorkflowId'
@@ -68797,14 +68748,11 @@ paths:
6879768748
summary: Get a workflow instance
6879868749
tags:
6879968750
- Workflow Automation
68800-
x-permission:
68801-
operator: OR
68802-
permissions:
68803-
- workflows_read
6880468751
/api/v2/workflows/{workflow_id}/instances/{instance_id}/cancel:
6880568752
put:
6880668753
description: Cancels a specific execution of a given workflow. This API requires
6880768754
a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
68755+
Alternatively, you can configure these permissions [in the UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6880868756
operationId: CancelWorkflowInstance
6880968757
parameters:
6881068758
- $ref: '#/components/parameters/WorkflowId'
@@ -68827,10 +68775,6 @@ paths:
6882768775
summary: Cancel a workflow instance
6882868776
tags:
6882968777
- Workflow Automation
68830-
x-permission:
68831-
operator: OR
68832-
permissions:
68833-
- workflows_run
6883468778
security:
6883568779
- apiKeyAuth: []
6883668780
appKeyAuth: []

src/main/java/com/datadog/api/client/v2/api/ActionConnectionApi.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,9 @@ public CompletableFuture<Void> deleteActionConnectionAsync(String connectionId)
219219
/**
220220
* Delete an existing Action Connection. This API requires a <a
221221
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
222-
* application key</a>.
222+
* application key</a>. Alternatively, you can configure these permissions <a
223+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
224+
* UI</a>.
223225
*
224226
* @param connectionId The ID of the action connection (required)
225227
* @return ApiResponse&lt;Void&gt;

src/main/java/com/datadog/api/client/v2/api/AppBuilderApi.java

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,9 @@ public CompletableFuture<CreateAppResponse> createAppAsync(CreateAppRequest body
8888
/**
8989
* Create a new app, returning the app ID. This API requires a <a
9090
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
91-
* application key</a>.
91+
* application key</a>. Alternatively, you can configure these permissions <a
92+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
93+
* UI</a>.
9294
*
9395
* @param body (required)
9496
* @return ApiResponse&lt;CreateAppResponse&gt;
@@ -219,7 +221,9 @@ public CompletableFuture<DeleteAppResponse> deleteAppAsync(UUID appId) {
219221
/**
220222
* Delete a single app. This API requires a <a
221223
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
222-
* application key</a>.
224+
* application key</a>. Alternatively, you can configure these permissions <a
225+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
226+
* UI</a>.
223227
*
224228
* @param appId The ID of the app to delete. (required)
225229
* @return ApiResponse&lt;DeleteAppResponse&gt;
@@ -354,7 +358,9 @@ public CompletableFuture<DeleteAppsResponse> deleteAppsAsync(DeleteAppsRequest b
354358
/**
355359
* Delete multiple apps in a single request from a list of app IDs. This API requires a <a
356360
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
357-
* application key</a>.
361+
* application key</a>. Alternatively, you can configure these permissions <a
362+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
363+
* UI</a>.
358364
*
359365
* @param body (required)
360366
* @return ApiResponse&lt;DeleteAppsResponse&gt;
@@ -538,7 +544,9 @@ public CompletableFuture<GetAppResponse> getAppAsync(
538544
/**
539545
* Get the full definition of an app. This API requires a <a
540546
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
541-
* application key</a>.
547+
* application key</a>. Alternatively, you can configure these permissions <a
548+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
549+
* UI</a>.
542550
*
543551
* @param appId The ID of the app to retrieve. (required)
544552
* @param parameters Optional parameters for the request.
@@ -851,7 +859,9 @@ public CompletableFuture<ListAppsResponse> listAppsAsync(ListAppsOptionalParamet
851859
* information such as the app ID, name, and description is returned by this endpoint. This API
852860
* requires a <a
853861
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
854-
* application key</a>.
862+
* application key</a>. Alternatively, you can configure these permissions <a
863+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
864+
* UI</a>.
855865
*
856866
* @param parameters Optional parameters for the request.
857867
* @return ApiResponse&lt;ListAppsResponse&gt;
@@ -1022,7 +1032,9 @@ public CompletableFuture<PublishAppResponse> publishAppAsync(UUID appId) {
10221032
* href="https://docs.datadoghq.com/api/latest/restriction-policies/">Restriction Policy</a> on
10231033
* the app if a policy does not yet exist. This API requires a <a
10241034
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
1025-
* application key</a>.
1035+
* application key</a>. Alternatively, you can configure these permissions <a
1036+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
1037+
* UI</a>.
10261038
*
10271039
* @param appId The ID of the app to publish. (required)
10281040
* @return ApiResponse&lt;PublishAppResponse&gt;
@@ -1160,7 +1172,9 @@ public CompletableFuture<UnpublishAppResponse> unpublishAppAsync(UUID appId) {
11601172
* 00000000-0000-0000-0000-000000000000</code>). The app can still be updated and published again
11611173
* in the future. This API requires a <a
11621174
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
1163-
* application key</a>.
1175+
* application key</a>. Alternatively, you can configure these permissions <a
1176+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
1177+
* UI</a>.
11641178
*
11651179
* @param appId The ID of the app to unpublish. (required)
11661180
* @return ApiResponse&lt;UnpublishAppResponse&gt;
@@ -1300,7 +1314,9 @@ public CompletableFuture<UpdateAppResponse> updateAppAsync(UUID appId, UpdateApp
13001314
/**
13011315
* Update an existing app. This creates a new version of the app. This API requires a <a
13021316
* href="https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key">registered
1303-
* application key</a>.
1317+
* application key</a>. Alternatively, you can configure these permissions <a
1318+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in the
1319+
* UI</a>.
13041320
*
13051321
* @param appId The ID of the app to update. (required)
13061322
* @param body (required)

0 commit comments

Comments
 (0)