Skip to content

Commit e3fb742

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 3cfd0b6 of spec repo
1 parent 6858905 commit e3fb742

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": "69305be",
3-
"generated": "2025-08-05 16:21:55.068"
2+
"spec_repo_commit": "3cfd0b6",
3+
"generated": "2025-08-05 23:04:27.694"
44
}

.generator/schemas/v2/openapi.yaml

Lines changed: 17 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -45042,6 +45042,7 @@ paths:
4504245042
delete:
4504345043
description: Delete an existing Action Connection. This API requires a [registered
4504445044
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
45045+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4504545046
operationId: DeleteActionConnection
4504645047
parameters:
4504745048
- $ref: '#/components/parameters/ConnectionId'
@@ -45069,10 +45070,6 @@ paths:
4506945070
summary: Delete an existing Action Connection
4507045071
tags:
4507145072
- Action Connection
45072-
x-permission:
45073-
operator: OR
45074-
permissions:
45075-
- connection_write
4507645073
get:
4507745074
description: Get an existing Action Connection. This API requires a [registered
4507845075
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
@@ -46146,6 +46143,7 @@ paths:
4614646143
delete:
4614746144
description: Delete multiple apps in a single request from a list of app IDs.
4614846145
This API requires a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
46146+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4614946147
operationId: DeleteApps
4615046148
requestBody:
4615146149
content:
@@ -46183,15 +46181,12 @@ paths:
4618346181
summary: Delete Multiple Apps
4618446182
tags:
4618546183
- App Builder
46186-
x-permission:
46187-
operator: OR
46188-
permissions:
46189-
- apps_write
4619046184
get:
4619146185
description: List all apps, with optional filters and sorting. This endpoint
4619246186
is paginated. Only basic app information such as the app ID, name, and description
4619346187
is returned by this endpoint. This API requires a [registered application
4619446188
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
46189+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4619546190
operationId: ListApps
4619646191
parameters:
4619746192
- description: The number of apps to return per page.
@@ -46292,13 +46287,10 @@ paths:
4629246287
summary: List Apps
4629346288
tags:
4629446289
- App Builder
46295-
x-permission:
46296-
operator: OR
46297-
permissions:
46298-
- apps_run
4629946290
post:
4630046291
description: Create a new app, returning the app ID. This API requires a [registered
4630146292
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
46293+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4630246294
operationId: CreateApp
4630346295
requestBody:
4630446296
content:
@@ -46330,16 +46322,11 @@ paths:
4633046322
summary: Create App
4633146323
tags:
4633246324
- App Builder
46333-
x-permission:
46334-
operator: AND
46335-
permissions:
46336-
- apps_write
46337-
- connections_resolve
46338-
- workflows_run
4633946325
/api/v2/app-builder/apps/{app_id}:
4634046326
delete:
4634146327
description: Delete a single app. This API requires a [registered application
4634246328
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
46329+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4634346330
operationId: DeleteApp
4634446331
parameters:
4634546332
- description: The ID of the app to delete.
@@ -46386,13 +46373,10 @@ paths:
4638646373
summary: Delete App
4638746374
tags:
4638846375
- App Builder
46389-
x-permission:
46390-
operator: OR
46391-
permissions:
46392-
- apps_write
4639346376
get:
4639446377
description: Get the full definition of an app. This API requires a [registered
4639546378
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
46379+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4639646380
operationId: GetApp
4639746381
parameters:
4639846382
- description: The ID of the app to retrieve.
@@ -46448,14 +46432,10 @@ paths:
4644846432
summary: Get App
4644946433
tags:
4645046434
- App Builder
46451-
x-permission:
46452-
operator: AND
46453-
permissions:
46454-
- apps_run
46455-
- connections_read
4645646435
patch:
4645746436
description: Update an existing app. This creates a new version of the app.
4645846437
This API requires a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
46438+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4645946439
operationId: UpdateApp
4646046440
parameters:
4646146441
- description: The ID of the app to update.
@@ -46496,19 +46476,14 @@ paths:
4649646476
summary: Update App
4649746477
tags:
4649846478
- App Builder
46499-
x-permission:
46500-
operator: AND
46501-
permissions:
46502-
- apps_write
46503-
- connections_resolve
46504-
- workflows_run
4650546479
/api/v2/app-builder/apps/{app_id}/deployment:
4650646480
delete:
4650746481
description: Unpublish an app, removing the live version of the app. Unpublishing
4650846482
creates a new instance of a `deployment` object on the app, with a nil `app_version_id`
4650946483
(`00000000-0000-0000-0000-000000000000`). The app can still be updated and
4651046484
published again in the future. This API requires a [registered application
4651146485
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
46486+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4651246487
operationId: UnpublishApp
4651346488
parameters:
4651446489
- description: The ID of the app to unpublish.
@@ -46549,15 +46524,12 @@ paths:
4654946524
summary: Unpublish App
4655046525
tags:
4655146526
- App Builder
46552-
x-permission:
46553-
operator: OR
46554-
permissions:
46555-
- apps_write
4655646527
post:
4655746528
description: Publish an app for use by other users. To ensure the app is accessible
4655846529
to the correct users, you also need to set a [Restriction Policy](https://docs.datadoghq.com/api/latest/restriction-policies/)
4655946530
on the app if a policy does not yet exist. This API requires a [registered
4656046531
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
46532+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
4656146533
operationId: PublishApp
4656246534
parameters:
4656346535
- description: The ID of the app to publish.
@@ -46598,10 +46570,6 @@ paths:
4659846570
summary: Publish App
4659946571
tags:
4660046572
- App Builder
46601-
x-permission:
46602-
operator: OR
46603-
permissions:
46604-
- apps_write
4660546573
/api/v2/application_keys:
4660646574
get:
4660746575
description: List all application keys available for your org
@@ -67426,6 +67394,7 @@ paths:
6742667394
post:
6742767395
description: Create a new workflow, returning the workflow ID. This API requires
6742867396
a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
67397+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6742967398
operationId: CreateWorkflow
6743067399
requestBody:
6743167400
content:
@@ -67461,14 +67430,11 @@ paths:
6746167430
summary: Create a Workflow
6746267431
tags:
6746367432
- Workflow Automation
67464-
x-permission:
67465-
operator: OR
67466-
permissions:
67467-
- workflows_write
6746867433
/api/v2/workflows/{workflow_id}:
6746967434
delete:
6747067435
description: Delete a workflow by ID. This API requires a [registered application
6747167436
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
67437+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6747267438
operationId: DeleteWorkflow
6747367439
parameters:
6747467440
- $ref: '#/components/parameters/WorkflowId'
@@ -67496,13 +67462,10 @@ paths:
6749667462
summary: Delete an existing Workflow
6749767463
tags:
6749867464
- Workflow Automation
67499-
x-permission:
67500-
operator: OR
67501-
permissions:
67502-
- workflows_write
6750367465
get:
6750467466
description: Get a workflow by ID. This API requires a [registered application
6750567467
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
67468+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6750667469
operationId: GetWorkflow
6750767470
parameters:
6750867471
- $ref: '#/components/parameters/WorkflowId'
@@ -67540,13 +67503,10 @@ paths:
6754067503
summary: Get an existing Workflow
6754167504
tags:
6754267505
- Workflow Automation
67543-
x-permission:
67544-
operator: OR
67545-
permissions:
67546-
- workflows_read
6754767506
patch:
6754867507
description: Update a workflow by ID. This API requires a [registered application
6754967508
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
67509+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6755067510
operationId: UpdateWorkflow
6755167511
parameters:
6755267512
- $ref: '#/components/parameters/WorkflowId'
@@ -67590,14 +67550,11 @@ paths:
6759067550
summary: Update an existing Workflow
6759167551
tags:
6759267552
- Workflow Automation
67593-
x-permission:
67594-
operator: OR
67595-
permissions:
67596-
- workflows_write
6759767553
/api/v2/workflows/{workflow_id}/instances:
6759867554
get:
6759967555
description: List all instances of a given workflow. This API requires a [registered
6760067556
application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
67557+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6760167558
operationId: ListWorkflowInstances
6760267559
parameters:
6760367560
- $ref: '#/components/parameters/WorkflowId'
@@ -67624,13 +67581,10 @@ paths:
6762467581
summary: List workflow instances
6762567582
tags:
6762667583
- Workflow Automation
67627-
x-permission:
67628-
operator: OR
67629-
permissions:
67630-
- workflows_read
6763167584
post:
6763267585
description: Execute the given workflow. This API requires a [registered application
6763367586
key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
67587+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6763467588
operationId: CreateWorkflowInstance
6763567589
parameters:
6763667590
- $ref: '#/components/parameters/WorkflowId'
@@ -67662,14 +67616,11 @@ paths:
6766267616
tags:
6766367617
- Workflow Automation
6766467618
x-codegen-request-body-name: body
67665-
x-permission:
67666-
operator: OR
67667-
permissions:
67668-
- workflows_run
6766967619
/api/v2/workflows/{workflow_id}/instances/{instance_id}:
6767067620
get:
6767167621
description: Get a specific execution of a given workflow. This API requires
6767267622
a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
67623+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6767367624
operationId: GetWorkflowInstance
6767467625
parameters:
6767567626
- $ref: '#/components/parameters/WorkflowId'
@@ -67697,14 +67648,11 @@ paths:
6769767648
summary: Get a workflow instance
6769867649
tags:
6769967650
- Workflow Automation
67700-
x-permission:
67701-
operator: OR
67702-
permissions:
67703-
- workflows_read
6770467651
/api/v2/workflows/{workflow_id}/instances/{instance_id}/cancel:
6770567652
put:
6770667653
description: Cancels a specific execution of a given workflow. This API requires
6770767654
a [registered application key](https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key).
67655+
Alternatively, you can also configure these permissions [in our UI](https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access).
6770867656
operationId: CancelWorkflowInstance
6770967657
parameters:
6771067658
- $ref: '#/components/parameters/WorkflowId'
@@ -67727,10 +67675,6 @@ paths:
6772767675
summary: Cancel a workflow instance
6772867676
tags:
6772967677
- Workflow Automation
67730-
x-permission:
67731-
operator: OR
67732-
permissions:
67733-
- workflows_run
6773467678
security:
6773567679
- apiKeyAuth: []
6773667680
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 also configure these permissions <a
223+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
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 also configure these permissions <a
92+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
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 also configure these permissions <a
225+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
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 also configure these permissions <a
362+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
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 also configure these permissions <a
548+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
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 also configure these permissions <a
863+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
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 also configure these permissions <a
1036+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
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 also configure these permissions <a
1176+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
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 also configure these permissions <a
1318+
* href="https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access">in our
1319+
* UI</a>.
13041320
*
13051321
* @param appId The ID of the app to update. (required)
13061322
* @param body (required)

0 commit comments

Comments
 (0)