@@ -32179,6 +32179,53 @@ components:
3217932179 type: string
3218032180 type: array
3218132181 type: object
32182+ Integration:
32183+ description: Integration resource object.
32184+ properties:
32185+ attributes:
32186+ $ref: '#/components/schemas/IntegrationAttributes'
32187+ id:
32188+ description: The unique identifier of the integration.
32189+ example: calico
32190+ type: string
32191+ links:
32192+ $ref: '#/components/schemas/IntegrationLinks'
32193+ type:
32194+ $ref: '#/components/schemas/IntegrationType'
32195+ required:
32196+ - type
32197+ - id
32198+ - attributes
32199+ type: object
32200+ IntegrationAttributes:
32201+ description: Attributes for an integration.
32202+ properties:
32203+ categories:
32204+ description: List of categories associated with the integration.
32205+ example:
32206+ - Category::Kubernetes
32207+ - Category::Log Collection
32208+ items:
32209+ type: string
32210+ type: array
32211+ description:
32212+ description: A description of the integration.
32213+ example: Calico is a networking and network security solution for containers.
32214+ type: string
32215+ installed:
32216+ description: Whether the integration is installed.
32217+ example: true
32218+ type: boolean
32219+ title:
32220+ description: The name of the integration.
32221+ example: calico
32222+ type: string
32223+ required:
32224+ - title
32225+ - description
32226+ - categories
32227+ - installed
32228+ type: object
3218232229 IntegrationIncident:
3218332230 description: Incident integration settings
3218432231 properties:
@@ -32284,6 +32331,14 @@ components:
3228432331 value:
3228532332 $ref: '#/components/schemas/AnyValue'
3228632333 type: object
32334+ IntegrationLinks:
32335+ description: Links for the integration resource.
32336+ properties:
32337+ self:
32338+ description: Link to the integration resource.
32339+ example: /integrations?integrationId=calico
32340+ type: string
32341+ type: object
3228732342 IntegrationMonitor:
3228832343 description: Monitor integration settings
3228932344 properties:
@@ -32385,6 +32440,15 @@ components:
3238532440 type: string
3238632441 type: object
3238732442 type: object
32443+ IntegrationType:
32444+ default: integration
32445+ description: Integration resource type.
32446+ enum:
32447+ - integration
32448+ example: integration
32449+ type: string
32450+ x-enum-varnames:
32451+ - INTEGRATION
3238832452 InterfaceAttributes:
3238932453 description: The interface attributes
3239032454 properties:
@@ -34776,6 +34840,17 @@ components:
3477634840 - data
3477734841 - meta
3477834842 type: object
34843+ ListIntegrationsResponse:
34844+ description: Response containing information about multiple integrations.
34845+ properties:
34846+ data:
34847+ description: Array of integration objects.
34848+ items:
34849+ $ref: '#/components/schemas/Integration'
34850+ type: array
34851+ required:
34852+ - data
34853+ type: object
3477934854 ListInterfaceTagsResponse:
3478034855 description: Response for listing interface tags.
3478134856 properties:
@@ -84205,6 +84280,24 @@ paths:
8420584280 x-unstable: '**Note**: This endpoint is in public beta and is subject to change.
8420684281
8420784282 If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
84283+ /api/v2/integrations:
84284+ get:
84285+ operationId: ListIntegrations
84286+ responses:
84287+ '200':
84288+ content:
84289+ application/json:
84290+ schema:
84291+ $ref: '#/components/schemas/ListIntegrationsResponse'
84292+ description: Successful Response.
84293+ '429':
84294+ $ref: '#/components/responses/TooManyRequestsResponse'
84295+ security:
84296+ - apiKeyAuth: []
84297+ appKeyAuth: []
84298+ summary: List Integrations
84299+ tags:
84300+ - Integrations
8420884301 /api/v2/integrations/cloudflare/accounts:
8420984302 get:
8421084303 description: List Cloudflare accounts.
@@ -106291,6 +106384,10 @@ tags:
106291106384 and todos. See the [Incident Management page](https://docs.datadoghq.com/service_management/incident_management/)
106292106385 for more information.
106293106386 name: Incidents
106387+ - description: 'The Integrations API is used to list available integrations
106388+
106389+ and retrieve information about their installation status.'
106390+ name: Integrations
106294106391- description: Manage your Jira Integration. Atlassian Jira is a project management
106295106392 and issue tracking tool for teams to coordinate work and handle tasks efficiently.
106296106393 name: Jira Integration
0 commit comments