Skip to content

Commit 6d3d12f

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 17ba75f of spec repo
1 parent d34602c commit 6d3d12f

File tree

5 files changed

+36
-92
lines changed

5 files changed

+36
-92
lines changed

.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:45:21.765"
2+
"spec_repo_commit": "17ba75f",
3+
"generated": "2025-08-27 15:51:27.975"
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/datadog_api_client/v2/api/action_connection_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ def delete_action_connection(
248248
) -> None:
249249
"""Delete an existing Action Connection.
250250
251-
Delete an existing Action Connection. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
251+
Delete an existing Action Connection. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
252252
253253
:param connection_id: The ID of the action connection
254254
:type connection_id: str

src/datadog_api_client/v2/api/app_builder_api.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ def create_app(
278278
) -> CreateAppResponse:
279279
"""Create App.
280280
281-
Create a new app, returning the app ID. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
281+
Create a new app, returning the app ID. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
282282
283283
:type body: CreateAppRequest
284284
:rtype: CreateAppResponse
@@ -294,7 +294,7 @@ def delete_app(
294294
) -> DeleteAppResponse:
295295
"""Delete App.
296296
297-
Delete a single app. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
297+
Delete a single app. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
298298
299299
:param app_id: The ID of the app to delete.
300300
:type app_id: UUID
@@ -311,7 +311,7 @@ def delete_apps(
311311
) -> DeleteAppsResponse:
312312
"""Delete Multiple Apps.
313313
314-
Delete multiple apps in a single request from a list of app IDs. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
314+
Delete multiple apps in a single request from a list of app IDs. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
315315
316316
:type body: DeleteAppsRequest
317317
:rtype: DeleteAppsResponse
@@ -329,7 +329,7 @@ def get_app(
329329
) -> GetAppResponse:
330330
"""Get App.
331331
332-
Get the full definition of an app. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
332+
Get the full definition of an app. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
333333
334334
:param app_id: The ID of the app to retrieve.
335335
:type app_id: UUID
@@ -362,7 +362,7 @@ def list_apps(
362362
) -> ListAppsResponse:
363363
"""List Apps.
364364
365-
List all apps, with optional filters and sorting. This endpoint is paginated. Only basic app information such as the app ID, name, and description is returned by this endpoint. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
365+
List all apps, with optional filters and sorting. This endpoint is paginated. Only basic app information such as the app ID, name, and description is returned by this endpoint. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
366366
367367
:param limit: The number of apps to return per page.
368368
:type limit: int, optional
@@ -430,7 +430,7 @@ def publish_app(
430430
) -> PublishAppResponse:
431431
"""Publish App.
432432
433-
Publish an app for use by other users. To ensure the app is accessible to the correct users, you also need to set a `Restriction Policy <https://docs.datadoghq.com/api/latest/restriction-policies/>`_ on the app if a policy does not yet exist. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
433+
Publish an app for use by other users. To ensure the app is accessible to the correct users, you also need to set a `Restriction Policy <https://docs.datadoghq.com/api/latest/restriction-policies/>`_ on the app if a policy does not yet exist. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
434434
435435
:param app_id: The ID of the app to publish.
436436
:type app_id: UUID
@@ -447,7 +447,7 @@ def unpublish_app(
447447
) -> UnpublishAppResponse:
448448
"""Unpublish App.
449449
450-
Unpublish an app, removing the live version of the app. Unpublishing creates a new instance of a ``deployment`` object on the app, with a nil ``app_version_id`` ( ``00000000-0000-0000-0000-000000000000`` ). The app can still be updated and published again in the future. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
450+
Unpublish an app, removing the live version of the app. Unpublishing creates a new instance of a ``deployment`` object on the app, with a nil ``app_version_id`` ( ``00000000-0000-0000-0000-000000000000`` ). The app can still be updated and published again in the future. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
451451
452452
:param app_id: The ID of the app to unpublish.
453453
:type app_id: UUID
@@ -465,7 +465,7 @@ def update_app(
465465
) -> UpdateAppResponse:
466466
"""Update App.
467467
468-
Update an existing app. This creates a new version of the app. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_.
468+
Update an existing app. This creates a new version of the app. This API requires a `registered application key <https://docs.datadoghq.com/api/latest/action-connection/#register-a-new-app-key>`_. Alternatively, you can configure these permissions `in the UI <https://docs.datadoghq.com/account_management/api-app-keys/#actions-api-access>`_.
469469
470470
:param app_id: The ID of the app to update.
471471
:type app_id: UUID

0 commit comments

Comments
 (0)