You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Integration-specific configuration payload. The shape of this object depends on the integration identified by the path parameter. For `github`, the object must contain an `enabled_repos` array. For `jira`, it must contain an `enabled_projects` array. For `pagerduty`, it must contain the PagerDuty-specific configuration.
26905
+
example:
26906
+
enabled_repos:
26907
+
- github_org_name: myorg
26908
+
hostname: github.com
26909
+
repo_name: myrepo
26910
+
type: object
26911
+
EntityIntegrationConfigRequest:
26912
+
description: Request body used to create or replace the configuration for a given integration.
description: JSON:API resource type for an entity integration configuration. Always `entity_integration_configs`.
26958
+
enum:
26959
+
- entity_integration_configs
26960
+
example: entity_integration_configs
26961
+
type: string
26962
+
x-enum-varnames:
26963
+
- ENTITY_INTEGRATION_CONFIGS
26859
26964
EntityMeta:
26860
26965
description: Entity metadata.
26861
26966
properties:
@@ -113005,6 +113110,170 @@ paths:
113005
113110
x-unstable: |-
113006
113111
**Note**: This endpoint is in public beta and is subject to change.
113007
113112
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).
113113
+
/api/v2/idp/entity_integrations/{integration_id}:
113114
+
delete:
113115
+
description: Delete the configuration stored for a given integration in the caller's organization. The integration is identified by the `integration_id` path parameter.
summary: Delete an entity integration configuration
113139
+
tags:
113140
+
- Entity Integration Configs
113141
+
x-permission:
113142
+
operator: OR
113143
+
permissions:
113144
+
- manage_integrations
113145
+
x-unstable: |-
113146
+
**Note**: This endpoint is in preview and is subject to change.
113147
+
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).
113148
+
get:
113149
+
description: Retrieve the configuration currently stored for a given integration in the caller's organization. The integration is identified by the `integration_id` path parameter.
**Note**: This endpoint is in preview and is subject to change.
113197
+
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).
113198
+
put:
113199
+
description: |-
113200
+
Create or replace the configuration for a given integration in the caller's organization. The integration is identified by the `integration_id` path parameter. The shape of `data.attributes.config` depends on the integration:
113201
+
113202
+
- For `github`: `config` must contain an `enabled_repos` array of objects with `hostname`, `github_org_name`, and `repo_name`.
113203
+
- For `jira`: `config` must contain an `enabled_projects` array of objects with `hostname`, `account_id`, and `project_key`.
113204
+
- For `pagerduty`: `config` must follow the PagerDuty-specific schema.
summary: Update an entity integration configuration
113267
+
tags:
113268
+
- Entity Integration Configs
113269
+
x-codegen-request-body-name: body
113270
+
x-permission:
113271
+
operator: OR
113272
+
permissions:
113273
+
- integrations_read
113274
+
x-unstable: |-
113275
+
**Note**: This endpoint is in preview and is subject to change.
113276
+
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).
113008
113277
/api/v2/incidents:
113009
113278
get:
113010
113279
description: >-
@@ -159452,6 +159721,8 @@ tags:
159452
159721
scopes from alerting. Downtime settings, which can be scheduled with start and
159453
159722
end times, prevent all alerting related to specified Datadog tags.
159454
159723
name: Downtimes
159724
+
- description: Manage per-integration configurations for the Internal Developer Portal (IDP). These configurations control which external resources (for example, GitHub repositories, Jira projects, or PagerDuty services) are synced as entities into the Software Catalog.
159725
+
name: Entity Integration Configs
159455
159726
- description: Retrieves security risk scores for entities in your organization.
159456
159727
name: Entity Risk Scores
159457
159728
- description: View and manage issues within Error Tracking. See the [Error Tracking page](https://docs.datadoghq.com/error_tracking/) for more information.
0 commit comments