@@ -5472,6 +5472,24 @@ components:
54725472 type: string
54735473 x-enum-varnames:
54745474 - GCP_SERVICE_ACCOUNT
5475+ GetAllPowerpacksResponse:
5476+ description: Response object which includes all powerpack configurations.
5477+ properties:
5478+ data:
5479+ description: List of powerpack definitions.
5480+ items:
5481+ $ref: '#/components/schemas/PowerpackData'
5482+ type: array
5483+ included:
5484+ description: Array of objects related to the users.
5485+ items:
5486+ $ref: '#/components/schemas/User'
5487+ type: array
5488+ links:
5489+ $ref: '#/components/schemas/PowerpackResponseLinks'
5490+ meta:
5491+ $ref: '#/components/schemas/TeamsResponseMeta'
5492+ type: object
54755493 GetFindingResponse:
54765494 description: The expected response schema when getting a finding.
54775495 properties:
@@ -10555,6 +10573,116 @@ components:
1055510573 type: string
1055610574 x-enum-varnames:
1055710575 - PERMISSIONS
10576+ Powerpack:
10577+ description: Powerpacks are templated groups of dashboard widgets you can save
10578+ from an existing dashboard and turn into reusable packs in the widget tray.
10579+ properties:
10580+ data:
10581+ $ref: '#/components/schemas/PowerpackData'
10582+ type: object
10583+ PowerpackAttributes:
10584+ description: Powerpack attribute object.
10585+ properties:
10586+ description:
10587+ description: Description of this powerpack.
10588+ example: Powerpack for ABC
10589+ type: string
10590+ group_widget:
10591+ additionalProperties: {}
10592+ description: Templated group of dashboard widgets for the powerpack.
10593+ example:
10594+ layout_type: ordered
10595+ tags:
10596+ - tag:foo1
10597+ type: group
10598+ widgets:
10599+ - definition:
10600+ content: example
10601+ type: note
10602+ type: object
10603+ name:
10604+ description: Name of the powerpack.
10605+ example: Sample Powerpack
10606+ type: string
10607+ tags:
10608+ description: List of tags to identify this powerpack.
10609+ example:
10610+ - tag:foo1
10611+ items:
10612+ maxLength: 80
10613+ type: string
10614+ maxItems: 8
10615+ type: array
10616+ template_variables:
10617+ description: List of template variables for this powerpack.
10618+ example:
10619+ - defaults:
10620+ - '*'
10621+ name: test
10622+ items:
10623+ $ref: '#/components/schemas/PowerpackTemplateVariable'
10624+ type: array
10625+ required:
10626+ - group_widget
10627+ - name
10628+ type: object
10629+ PowerpackData:
10630+ description: Powerpack data object.
10631+ properties:
10632+ attributes:
10633+ $ref: '#/components/schemas/PowerpackAttributes'
10634+ id:
10635+ description: ID of the powerpack.
10636+ type: string
10637+ relationships:
10638+ $ref: '#/components/schemas/PowerpackRelationships'
10639+ type:
10640+ description: Type of widget, must be powerpack.
10641+ example: powerpack
10642+ type: string
10643+ type: object
10644+ PowerpackRelationships:
10645+ description: Powerpack relationship object.
10646+ properties:
10647+ author:
10648+ $ref: '#/components/schemas/Creator'
10649+ type: object
10650+ PowerpackResponse:
10651+ description: Response object which includes a single powerpack configuration.
10652+ properties:
10653+ data:
10654+ $ref: '#/components/schemas/PowerpackData'
10655+ included:
10656+ description: Array of objects related to the users.
10657+ items:
10658+ $ref: '#/components/schemas/User'
10659+ type: array
10660+ readOnly: true
10661+ type: object
10662+ PowerpackResponseLinks:
10663+ description: Links attributes.
10664+ properties:
10665+ next:
10666+ description: Link for the next set of results.
10667+ example: https://app.datadoghq.com/api/v2/powerpacks?page[offset]=25&page[limit]=25
10668+ type: string
10669+ type: object
10670+ PowerpackTemplateVariable:
10671+ description: Powerpack template variables.
10672+ properties:
10673+ defaults:
10674+ description: One or many template variable default values within the saved
10675+ view, which are unioned together using `OR` if more than one is specified.
10676+ items:
10677+ description: One or many default values of the template variable.
10678+ minLength: 1
10679+ type: string
10680+ minItems: 1
10681+ type: array
10682+ name:
10683+ description: The name of the variable.
10684+ type: string
10685+ type: object
1055810686 ProcessSummariesMeta:
1055910687 description: Response metadata object.
1056010688 properties:
@@ -22896,6 +23024,171 @@ paths:
2289623024 x-unstable: '**Note**: This endpoint is in public beta.
2289723025
2289823026 If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
23027+ /api/v2/powerpacks:
23028+ get:
23029+ description: Get a list of all powerpacks.
23030+ operationId: GetAllPowerpacks
23031+ responses:
23032+ '200':
23033+ content:
23034+ application/json:
23035+ schema:
23036+ $ref: '#/components/schemas/GetAllPowerpacksResponse'
23037+ description: OK
23038+ '429':
23039+ $ref: '#/components/responses/TooManyRequestsResponse'
23040+ security:
23041+ - apiKeyAuth: []
23042+ appKeyAuth: []
23043+ - AuthZ:
23044+ - dashboards_read
23045+ summary: Get all powerpacks
23046+ tags:
23047+ - Powerpack
23048+ post:
23049+ description: Create a powerpack.
23050+ operationId: CreatePowerpack
23051+ requestBody:
23052+ content:
23053+ application/json:
23054+ schema:
23055+ $ref: '#/components/schemas/Powerpack'
23056+ description: Create a powerpack request body.
23057+ required: true
23058+ responses:
23059+ '200':
23060+ content:
23061+ application/json:
23062+ schema:
23063+ $ref: '#/components/schemas/PowerpackResponse'
23064+ description: OK
23065+ '400':
23066+ content:
23067+ application/json:
23068+ schema:
23069+ $ref: '#/components/schemas/APIErrorResponse'
23070+ description: Bad Request
23071+ '429':
23072+ $ref: '#/components/responses/TooManyRequestsResponse'
23073+ security:
23074+ - apiKeyAuth: []
23075+ appKeyAuth: []
23076+ - AuthZ:
23077+ - dashboards_write
23078+ summary: Create a new powerpack
23079+ tags:
23080+ - Powerpack
23081+ x-codegen-request-body-name: body
23082+ /api/v2/powerpacks/{powerpack_id}:
23083+ delete:
23084+ description: Delete a powerpack.
23085+ operationId: DeletePowerpack
23086+ parameters:
23087+ - description: Powerpack id
23088+ in: path
23089+ name: powerpack_id
23090+ required: true
23091+ schema:
23092+ type: string
23093+ responses:
23094+ '204':
23095+ description: OK
23096+ '404':
23097+ content:
23098+ application/json:
23099+ schema:
23100+ $ref: '#/components/schemas/APIErrorResponse'
23101+ description: Powerpack Not Found
23102+ '429':
23103+ $ref: '#/components/responses/TooManyRequestsResponse'
23104+ security:
23105+ - apiKeyAuth: []
23106+ appKeyAuth: []
23107+ - AuthZ:
23108+ - dashboards_write
23109+ summary: Delete a powerpack
23110+ tags:
23111+ - Powerpack
23112+ get:
23113+ description: Get a powerpack.
23114+ operationId: GetPowerpack
23115+ parameters:
23116+ - description: ID of the powerpack.
23117+ in: path
23118+ name: powerpack_id
23119+ required: true
23120+ schema:
23121+ type: string
23122+ responses:
23123+ '200':
23124+ content:
23125+ application/json:
23126+ schema:
23127+ $ref: '#/components/schemas/PowerpackResponse'
23128+ description: OK
23129+ '404':
23130+ content:
23131+ application/json:
23132+ schema:
23133+ $ref: '#/components/schemas/APIErrorResponse'
23134+ description: Powerpack Not Found.
23135+ '429':
23136+ $ref: '#/components/responses/TooManyRequestsResponse'
23137+ security:
23138+ - apiKeyAuth: []
23139+ appKeyAuth: []
23140+ - AuthZ:
23141+ - dashboards_read
23142+ summary: Get a Powerpack
23143+ tags:
23144+ - Powerpack
23145+ patch:
23146+ description: Update a powerpack.
23147+ operationId: UpdatePowerpack
23148+ parameters:
23149+ - description: ID of the powerpack.
23150+ in: path
23151+ name: powerpack_id
23152+ required: true
23153+ schema:
23154+ type: string
23155+ requestBody:
23156+ content:
23157+ application/json:
23158+ schema:
23159+ $ref: '#/components/schemas/Powerpack'
23160+ description: Update a powerpack request body.
23161+ required: true
23162+ responses:
23163+ '200':
23164+ content:
23165+ application/json:
23166+ schema:
23167+ $ref: '#/components/schemas/PowerpackResponse'
23168+ description: OK
23169+ '400':
23170+ content:
23171+ application/json:
23172+ schema:
23173+ $ref: '#/components/schemas/APIErrorResponse'
23174+ description: Bad Request
23175+ '404':
23176+ content:
23177+ application/json:
23178+ schema:
23179+ $ref: '#/components/schemas/APIErrorResponse'
23180+ description: Powerpack Not Found
23181+ '429':
23182+ $ref: '#/components/responses/TooManyRequestsResponse'
23183+ security:
23184+ - apiKeyAuth: []
23185+ appKeyAuth: []
23186+ - AuthZ:
23187+ - dashboards_write
23188+ summary: Update a powerpack
23189+ tags:
23190+ - Powerpack
23191+ x-codegen-request-body-name: body
2289923192 /api/v2/processes:
2290023193 get:
2290123194 description: Get all processes for your organization.
@@ -27901,6 +28194,22 @@ tags:
2790128194 description: Find out more at
2790228195 url: https://docs.datadoghq.com/account_management/multi_organization
2790328196 name: Organizations
28197+ - description: 'The powerpack endpoints allow you to:
28198+
28199+
28200+ - Get a powerpack
28201+
28202+ - Create a powerpack
28203+
28204+ - Delete a powerpack
28205+
28206+ - Get a list of all powerpacks
28207+
28208+
28209+ The Patch and Delete API methods can only be performed on a powerpack by
28210+
28211+ a user who has the powerpack create permission for that specific powerpack.'
28212+ name: Powerpack
2790428213- description: The processes API allows you to query processes data for your organization.
2790528214 name: Processes
2790628215- description: Search or aggregate your RUM events over HTTP.
0 commit comments