Microsoft.OperationalInsights (preview:2025-07-01)

2026/01/04 • 27 updated methods

Actions_ListByAlertRule (updated)
Description Gets all actions of alert rule.
Reference Link ¶

⚶ Changes

{
  "#id": "Actions_ListByAlertRule",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "@added_fe361e96812746c495dd5cd309fd75d4": {
              "#name": "etag",
              "Description": "ETag of the action.",
              "Required": false,
              "Type": "string"
            }
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
ruleId: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
etag: string ,
properties:
{
workflowId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Actions_Get (updated)
Description Gets the action of alert rule.
Reference Link ¶

⚶ Changes

{
  "#id": "Actions_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@added_7533212f15e04f1495283f2c380a5c64": {
          "#name": "etag",
          "Description": "ETag of the action.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
ruleId: string ,
actionId: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
workflowId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Actions_CreateOrUpdate (updated)
Description Creates or updates the action of alert rule.
Reference Link ¶

⚶ Changes

{
  "#id": "Actions_CreateOrUpdate",
  "$responses": {
    "200": {
      "$properties": {
        "@added_f7d623521f9a4972a3a71155e38369d8": {
          "#name": "etag",
          "Description": "ETag of the action.",
          "Required": false,
          "Type": "string"
        }
      }
    },
    "201": {
      "$properties": {
        "@added_6817f61a2faf45eb9af33375f93d70d8": {
          "#name": "etag",
          "Description": "ETag of the action.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
ruleId: string ,
actionId: string ,
action:
{
properties:
{
triggerUri: string ,
}
,
}
,
}

⚐ Response (200)

{
etag: string ,
properties:
{
workflowId: string ,
}
,
}

⚐ Response (201)

{
etag: string ,
properties:
{
workflowId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Incidents_Get (updated)
Description Gets a given incident.
Reference Link ¶

⚶ Changes

{
  "#id": "Incidents_Get",
  "Description": {
    "new": "Gets a given incident.",
    "old": "Gets an incident."
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
severity: enum ,
status: enum ,
classification: enum ,
classificationReason: enum ,
classificationComment: string ,
owner:
{
email: string ,
assignedTo: string ,
objectId: string ,
userPrincipalName: string ,
ownerType: enum ,
}
,
labels:
[
{
labelName: string ,
labelType: enum ,
}
,
]
,
firstActivityTimeUtc: string ,
lastActivityTimeUtc: string ,
lastModifiedTimeUtc: string ,
createdTimeUtc: string ,
incidentNumber: integer ,
additionalData:
{
alertsCount: integer ,
bookmarksCount: integer ,
commentsCount: integer ,
alertProductNames:
[
string ,
]
,
tactics:
[
string ,
]
,
techniques:
[
string ,
]
,
providerIncidentUrl: string ,
mergedIncidentNumber: string ,
mergedIncidentUrl: string ,
}
,
relatedAnalyticRuleIds:
[
string ,
]
,
incidentUrl: string ,
providerName: string ,
providerIncidentId: string ,
teamInformation:
{
teamId: string ,
primaryChannelUrl: string ,
teamCreationTimeUtc: string ,
name: string ,
description: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Incidents_CreateOrUpdate (updated)
Description Creates or updates an incident.
Reference Link ¶

⚶ Changes

{
  "#id": "Incidents_CreateOrUpdate",
  "Description": {
    "new": "Creates or updates an incident.",
    "old": "Creates or updates the incident."
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
incident:
{
properties:
{
title: string ,
description: string ,
severity: enum ,
status: enum ,
classification: enum ,
classificationReason: enum ,
classificationComment: string ,
owner:
{
email: string ,
assignedTo: string ,
objectId: string ,
userPrincipalName: string ,
ownerType: enum ,
}
,
labels:
[
{
labelName: string ,
labelType: enum ,
}
,
]
,
firstActivityTimeUtc: string ,
lastActivityTimeUtc: string ,
lastModifiedTimeUtc: string ,
createdTimeUtc: string ,
incidentNumber: integer ,
additionalData:
{
alertsCount: integer ,
bookmarksCount: integer ,
commentsCount: integer ,
alertProductNames:
[
string ,
]
,
tactics:
[
string ,
]
,
techniques:
[
string ,
]
,
providerIncidentUrl: string ,
mergedIncidentNumber: string ,
mergedIncidentUrl: string ,
}
,
relatedAnalyticRuleIds:
[
string ,
]
,
incidentUrl: string ,
providerName: string ,
providerIncidentId: string ,
teamInformation:
{
teamId: string ,
primaryChannelUrl: string ,
teamCreationTimeUtc: string ,
name: string ,
description: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
severity: enum ,
status: enum ,
classification: enum ,
classificationReason: enum ,
classificationComment: string ,
owner:
{
email: string ,
assignedTo: string ,
objectId: string ,
userPrincipalName: string ,
ownerType: enum ,
}
,
labels:
[
{
labelName: string ,
labelType: enum ,
}
,
]
,
firstActivityTimeUtc: string ,
lastActivityTimeUtc: string ,
lastModifiedTimeUtc: string ,
createdTimeUtc: string ,
incidentNumber: integer ,
additionalData:
{
alertsCount: integer ,
bookmarksCount: integer ,
commentsCount: integer ,
alertProductNames:
[
string ,
]
,
tactics:
[
string ,
]
,
techniques:
[
string ,
]
,
providerIncidentUrl: string ,
mergedIncidentNumber: string ,
mergedIncidentUrl: string ,
}
,
relatedAnalyticRuleIds:
[
string ,
]
,
incidentUrl: string ,
providerName: string ,
providerIncidentId: string ,
teamInformation:
{
teamId: string ,
primaryChannelUrl: string ,
teamCreationTimeUtc: string ,
name: string ,
description: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
title: string ,
description: string ,
severity: enum ,
status: enum ,
classification: enum ,
classificationReason: enum ,
classificationComment: string ,
owner:
{
email: string ,
assignedTo: string ,
objectId: string ,
userPrincipalName: string ,
ownerType: enum ,
}
,
labels:
[
{
labelName: string ,
labelType: enum ,
}
,
]
,
firstActivityTimeUtc: string ,
lastActivityTimeUtc: string ,
lastModifiedTimeUtc: string ,
createdTimeUtc: string ,
incidentNumber: integer ,
additionalData:
{
alertsCount: integer ,
bookmarksCount: integer ,
commentsCount: integer ,
alertProductNames:
[
string ,
]
,
tactics:
[
string ,
]
,
techniques:
[
string ,
]
,
providerIncidentUrl: string ,
mergedIncidentNumber: string ,
mergedIncidentUrl: string ,
}
,
relatedAnalyticRuleIds:
[
string ,
]
,
incidentUrl: string ,
providerName: string ,
providerIncidentId: string ,
teamInformation:
{
teamId: string ,
primaryChannelUrl: string ,
teamCreationTimeUtc: string ,
name: string ,
description: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Incidents_Delete (updated)
Description Deletes a given incident.
Reference Link ¶

⚶ Changes

{
  "#id": "Incidents_Delete",
  "Description": {
    "new": "Deletes a given incident.",
    "old": "Delete the incident."
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Incidents_ListAlerts (updated)
Description Gets all alerts for an incident.
Reference Link ¶

⚶ Changes

{
  "#id": "Incidents_ListAlerts",
  "Description": {
    "new": "Gets all alerts for an incident.",
    "old": "Gets all incident alerts."
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/alerts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
alertDisplayName: string ,
alertType: string ,
compromisedEntity: string ,
confidenceLevel: enum ,
confidenceReasons:
[
{
reason: string ,
reasonType: string ,
}
,
]
,
confidenceScore: number ,
confidenceScoreStatus: enum ,
description: string ,
endTimeUtc: string ,
intent: enum ,
providerAlertId: string ,
processingEndTime: string ,
productComponentName: string ,
productName: string ,
productVersion: string ,
remediationSteps:
[
string ,
]
,
severity: enum ,
startTimeUtc: string ,
status: enum ,
systemAlertId: string ,
tactics:
[
string ,
]
,
timeGenerated: string ,
vendorName: string ,
alertLink: string ,
resourceIdentifiers:
[
object ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Incidents_ListBookmarks (updated)
Description Gets all bookmarks for an incident.
Reference Link ¶

⚶ Changes

{
  "#id": "Incidents_ListBookmarks",
  "Description": {
    "new": "Gets all bookmarks for an incident.",
    "old": "Gets all incident bookmarks."
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/bookmarks
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
created: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
displayName: string ,
eventTime: string ,
labels:
[
string ,
]
,
notes: string ,
query: string ,
queryResult: string ,
updated: string ,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
incidentInfo:
{
incidentId: string ,
severity: enum ,
title: string ,
relationName: string ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
IncidentComments_List (updated)
Description Gets all comments for a given incident.
Reference Link ¶

⚶ Changes

{
  "#id": "IncidentComments_List",
  "Description": {
    "new": "Gets all comments for a given incident.",
    "old": "Gets all incident comments."
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
$filter: string ,
$orderby: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
message: string ,
createdTimeUtc: string ,
lastModifiedTimeUtc: string ,
author:
{
email: string ,
name: string ,
objectId: string ,
userPrincipalName: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
IncidentComments_CreateOrUpdate (updated)
Description Creates or updates a comment for a given incident.
Reference Link ¶

⚶ Changes

{
  "#id": "IncidentComments_CreateOrUpdate",
  "Description": {
    "new": "Creates or updates a comment for a given incident.",
    "old": "Creates or updates the incident comment."
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
incidentCommentId: string ,
incidentComment:
{
properties:
{
message: string ,
createdTimeUtc: string ,
lastModifiedTimeUtc: string ,
author:
{
email: string ,
name: string ,
objectId: string ,
userPrincipalName: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
message: string ,
createdTimeUtc: string ,
lastModifiedTimeUtc: string ,
author:
{
email: string ,
name: string ,
objectId: string ,
userPrincipalName: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
message: string ,
createdTimeUtc: string ,
lastModifiedTimeUtc: string ,
author:
{
email: string ,
name: string ,
objectId: string ,
userPrincipalName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
IncidentComments_Delete (updated)
Description Deletes a comment for a given incident.
Reference Link ¶

⚶ Changes

{
  "#id": "IncidentComments_Delete",
  "Description": {
    "new": "Deletes a comment for a given incident.",
    "old": "Delete the incident comment."
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
incidentCommentId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Incidents_ListEntities (updated)
Description Gets all entities for an incident.
Reference Link ¶

⚶ Changes

{
  "#id": "Incidents_ListEntities",
  "Description": {
    "new": "Gets all entities for an incident.",
    "old": "Gets all incident related entities."
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/entities
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
}

⚐ Response (200)

{
entities:
[
{
kind: enum ,
}
,
]
,
metaData:
[
{
entityKind: enum ,
count: integer ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
IncidentRelations_List (updated)
Description Gets all relations for a given incident.
Reference Link ¶

⚶ Changes

{
  "#id": "IncidentRelations_List",
  "Description": {
    "new": "Gets all relations for a given incident.",
    "old": "Gets all incident relations."
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
$filter: string ,
$orderby: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
relatedResourceId: string ,
relatedResourceName: string ,
relatedResourceType: string ,
relatedResourceKind: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
IncidentRelations_Get (updated)
Description Gets a relation for a given incident.
Reference Link ¶

⚶ Changes

{
  "#id": "IncidentRelations_Get",
  "Description": {
    "new": "Gets a relation for a given incident.",
    "old": "Gets an incident relation."
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations/{relationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
relationName: string ,
}

⚐ Response (200)

{
properties:
{
relatedResourceId: string ,
relatedResourceName: string ,
relatedResourceType: string ,
relatedResourceKind: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
IncidentRelations_Delete (updated)
Description Deletes a relation for a given incident.
Reference Link ¶

⚶ Changes

{
  "#id": "IncidentRelations_Delete",
  "Description": {
    "new": "Deletes a relation for a given incident.",
    "old": "Delete the incident relation."
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations/{relationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
incidentId: string ,
relationName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Watchlists_List (updated)
Description Get all watchlists, without watchlist items.
Reference Link ¶

⚶ Changes

{
  "#id": "Watchlists_List",
  "Description": {
    "new": "Get all watchlists, without watchlist items.",
    "old": "Gets all watchlists, without watchlist items."
  },
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "sourceType",
                "Enum": {
                  "new": [
                    [
                      "Local",
                      "The source from local file."
                    ],
                    [
                      "AzureStorage",
                      "The source from Azure storage."
                    ]
                  ],
                  "old": [
                    [
                      "Local",
                      ""
                    ],
                    [
                      "AzureStorage",
                      ""
                    ]
                  ]
                }
              },
              {
                "#name": "contentType",
                "Description": {
                  "new": "The content type of the raw content. Example : text/csv or text/tsv",
                  "old": "The content type of the raw content. Example : text/csv or text/tsv "
                }
              },
              {
                "#name": "uploadStatus",
                "Description": {
                  "new": "The status of the Watchlist upload : New, InProgress or Complete. **Note** : When a Watchlist upload status is InProgress, the Watchlist cannot be deleted",
                  "old": "The status of the Watchlist upload : New, InProgress or Complete. Pls note : When a Watchlist upload status is equal to InProgress, the Watchlist cannot be deleted"
                }
              },
              {
                "#name": "provisioningState",
                "Enum": {
                  "new": [
                    [
                      "New",
                      "The New provisioning state."
                    ],
                    [
                      "InProgress",
                      "The InProgress provisioning state."
                    ],
                    [
                      "Uploading",
                      "The Uploading provisioning state."
                    ],
                    [
                      "Deleting",
                      "The Deleting provisioning state."
                    ],
                    [
                      "Succeeded",
                      "The Succeeded provisioning state."
                    ],
                    [
                      "Failed",
                      "The Failed provisioning state."
                    ],
                    [
                      "Canceled",
                      "The Canceled provisioning state."
                    ]
                  ],
                  "old": [
                    [
                      "New",
                      ""
                    ],
                    [
                      "InProgress",
                      ""
                    ],
                    [
                      "Uploading",
                      ""
                    ],
                    [
                      "Deleting",
                      ""
                    ],
                    [
                      "Succeeded",
                      ""
                    ],
                    [
                      "Failed",
                      ""
                    ],
                    [
                      "Canceled",
                      ""
                    ]
                  ]
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
watchlistId: string ,
displayName: string ,
provider: string ,
source: string ,
sourceType: enum ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
description: string ,
watchlistType: string ,
watchlistAlias: string ,
isDeleted: boolean ,
labels:
[
string ,
]
,
defaultDuration: string ,
tenantId: string ,
numberOfLinesToSkip: integer ,
rawContent: string ,
itemsSearchKey: string ,
contentType: string ,
uploadStatus: string ,
provisioningState: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Watchlists_Get (updated)
Description Get a watchlist, without its watchlist items.
Reference Link ¶

⚶ Changes

{
  "#id": "Watchlists_Get",
  "Description": {
    "new": "Get a watchlist, without its watchlist items.",
    "old": "Gets a watchlist, without its watchlist items."
  },
  "$parameters": [
    {
      "#name": "watchlistAlias",
      "Description": {
        "new": "The watchlist alias",
        "old": "Watchlist Alias"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "sourceType",
            "Enum": {
              "new": [
                [
                  "Local",
                  "The source from local file."
                ],
                [
                  "AzureStorage",
                  "The source from Azure storage."
                ]
              ],
              "old": [
                [
                  "Local",
                  ""
                ],
                [
                  "AzureStorage",
                  ""
                ]
              ]
            }
          },
          {
            "#name": "contentType",
            "Description": {
              "new": "The content type of the raw content. Example : text/csv or text/tsv",
              "old": "The content type of the raw content. Example : text/csv or text/tsv "
            }
          },
          {
            "#name": "uploadStatus",
            "Description": {
              "new": "The status of the Watchlist upload : New, InProgress or Complete. **Note** : When a Watchlist upload status is InProgress, the Watchlist cannot be deleted",
              "old": "The status of the Watchlist upload : New, InProgress or Complete. Pls note : When a Watchlist upload status is equal to InProgress, the Watchlist cannot be deleted"
            }
          },
          {
            "#name": "provisioningState",
            "Enum": {
              "new": [
                [
                  "New",
                  "The New provisioning state."
                ],
                [
                  "InProgress",
                  "The InProgress provisioning state."
                ],
                [
                  "Uploading",
                  "The Uploading provisioning state."
                ],
                [
                  "Deleting",
                  "The Deleting provisioning state."
                ],
                [
                  "Succeeded",
                  "The Succeeded provisioning state."
                ],
                [
                  "Failed",
                  "The Failed provisioning state."
                ],
                [
                  "Canceled",
                  "The Canceled provisioning state."
                ]
              ],
              "old": [
                [
                  "New",
                  ""
                ],
                [
                  "InProgress",
                  ""
                ],
                [
                  "Uploading",
                  ""
                ],
                [
                  "Deleting",
                  ""
                ],
                [
                  "Succeeded",
                  ""
                ],
                [
                  "Failed",
                  ""
                ],
                [
                  "Canceled",
                  ""
                ]
              ]
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
watchlistAlias: string ,
}

⚐ Response (200)

{
properties:
{
watchlistId: string ,
displayName: string ,
provider: string ,
source: string ,
sourceType: enum ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
description: string ,
watchlistType: string ,
watchlistAlias: string ,
isDeleted: boolean ,
labels:
[
string ,
]
,
defaultDuration: string ,
tenantId: string ,
numberOfLinesToSkip: integer ,
rawContent: string ,
itemsSearchKey: string ,
contentType: string ,
uploadStatus: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Watchlists_Delete (updated)
Description Delete a watchlist.
Reference Link ¶

⚶ Changes

{
  "#id": "Watchlists_Delete",
  "$parameters": [
    {
      "#name": "watchlistAlias",
      "Description": {
        "new": "The watchlist alias",
        "old": "Watchlist Alias"
      }
    }
  ]
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
watchlistAlias: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Watchlists_CreateOrUpdate (updated)
Description Create or update a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with rawContent and contentType properties.
Reference Link ¶

⚶ Changes

{
  "#id": "Watchlists_CreateOrUpdate",
  "Description": {
    "new": "Create or update a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with rawContent and contentType properties.",
    "old": "Create or update a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header."
  },
  "$parameters": [
    {
      "#name": "watchlistAlias",
      "Description": {
        "new": "The watchlist alias",
        "old": "Watchlist Alias"
      }
    },
    {
      "watchlist": {
        "$properties": {
          "properties": [
            {
              "#name": "sourceType",
              "Enum": {
                "new": [
                  [
                    "Local",
                    "The source from local file."
                  ],
                  [
                    "AzureStorage",
                    "The source from Azure storage."
                  ]
                ],
                "old": [
                  [
                    "Local",
                    ""
                  ],
                  [
                    "AzureStorage",
                    ""
                  ]
                ]
              }
            },
            {
              "#name": "contentType",
              "Description": {
                "new": "The content type of the raw content. Example : text/csv or text/tsv",
                "old": "The content type of the raw content. Example : text/csv or text/tsv "
              }
            },
            {
              "#name": "uploadStatus",
              "Description": {
                "new": "The status of the Watchlist upload : New, InProgress or Complete. **Note** : When a Watchlist upload status is InProgress, the Watchlist cannot be deleted",
                "old": "The status of the Watchlist upload : New, InProgress or Complete. Pls note : When a Watchlist upload status is equal to InProgress, the Watchlist cannot be deleted"
              }
            },
            {
              "#name": "provisioningState",
              "Enum": {
                "new": [
                  [
                    "New",
                    "The New provisioning state."
                  ],
                  [
                    "InProgress",
                    "The InProgress provisioning state."
                  ],
                  [
                    "Uploading",
                    "The Uploading provisioning state."
                  ],
                  [
                    "Deleting",
                    "The Deleting provisioning state."
                  ],
                  [
                    "Succeeded",
                    "The Succeeded provisioning state."
                  ],
                  [
                    "Failed",
                    "The Failed provisioning state."
                  ],
                  [
                    "Canceled",
                    "The Canceled provisioning state."
                  ]
                ],
                "old": [
                  [
                    "New",
                    ""
                  ],
                  [
                    "InProgress",
                    ""
                  ],
                  [
                    "Uploading",
                    ""
                  ],
                  [
                    "Deleting",
                    ""
                  ],
                  [
                    "Succeeded",
                    ""
                  ],
                  [
                    "Failed",
                    ""
                  ],
                  [
                    "Canceled",
                    ""
                  ]
                ]
              }
            }
          ]
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "sourceType",
            "Enum": {
              "new": [
                [
                  "Local",
                  "The source from local file."
                ],
                [
                  "AzureStorage",
                  "The source from Azure storage."
                ]
              ],
              "old": [
                [
                  "Local",
                  ""
                ],
                [
                  "AzureStorage",
                  ""
                ]
              ]
            }
          },
          {
            "#name": "contentType",
            "Description": {
              "new": "The content type of the raw content. Example : text/csv or text/tsv",
              "old": "The content type of the raw content. Example : text/csv or text/tsv "
            }
          },
          {
            "#name": "uploadStatus",
            "Description": {
              "new": "The status of the Watchlist upload : New, InProgress or Complete. **Note** : When a Watchlist upload status is InProgress, the Watchlist cannot be deleted",
              "old": "The status of the Watchlist upload : New, InProgress or Complete. Pls note : When a Watchlist upload status is equal to InProgress, the Watchlist cannot be deleted"
            }
          },
          {
            "#name": "provisioningState",
            "Enum": {
              "new": [
                [
                  "New",
                  "The New provisioning state."
                ],
                [
                  "InProgress",
                  "The InProgress provisioning state."
                ],
                [
                  "Uploading",
                  "The Uploading provisioning state."
                ],
                [
                  "Deleting",
                  "The Deleting provisioning state."
                ],
                [
                  "Succeeded",
                  "The Succeeded provisioning state."
                ],
                [
                  "Failed",
                  "The Failed provisioning state."
                ],
                [
                  "Canceled",
                  "The Canceled provisioning state."
                ]
              ],
              "old": [
                [
                  "New",
                  ""
                ],
                [
                  "InProgress",
                  ""
                ],
                [
                  "Uploading",
                  ""
                ],
                [
                  "Deleting",
                  ""
                ],
                [
                  "Succeeded",
                  ""
                ],
                [
                  "Failed",
                  ""
                ],
                [
                  "Canceled",
                  ""
                ]
              ]
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "#name": "sourceType",
            "Enum": {
              "new": [
                [
                  "Local",
                  "The source from local file."
                ],
                [
                  "AzureStorage",
                  "The source from Azure storage."
                ]
              ],
              "old": [
                [
                  "Local",
                  ""
                ],
                [
                  "AzureStorage",
                  ""
                ]
              ]
            }
          },
          {
            "#name": "contentType",
            "Description": {
              "new": "The content type of the raw content. Example : text/csv or text/tsv",
              "old": "The content type of the raw content. Example : text/csv or text/tsv "
            }
          },
          {
            "#name": "uploadStatus",
            "Description": {
              "new": "The status of the Watchlist upload : New, InProgress or Complete. **Note** : When a Watchlist upload status is InProgress, the Watchlist cannot be deleted",
              "old": "The status of the Watchlist upload : New, InProgress or Complete. Pls note : When a Watchlist upload status is equal to InProgress, the Watchlist cannot be deleted"
            }
          },
          {
            "#name": "provisioningState",
            "Enum": {
              "new": [
                [
                  "New",
                  "The New provisioning state."
                ],
                [
                  "InProgress",
                  "The InProgress provisioning state."
                ],
                [
                  "Uploading",
                  "The Uploading provisioning state."
                ],
                [
                  "Deleting",
                  "The Deleting provisioning state."
                ],
                [
                  "Succeeded",
                  "The Succeeded provisioning state."
                ],
                [
                  "Failed",
                  "The Failed provisioning state."
                ],
                [
                  "Canceled",
                  "The Canceled provisioning state."
                ]
              ],
              "old": [
                [
                  "New",
                  ""
                ],
                [
                  "InProgress",
                  ""
                ],
                [
                  "Uploading",
                  ""
                ],
                [
                  "Deleting",
                  ""
                ],
                [
                  "Succeeded",
                  ""
                ],
                [
                  "Failed",
                  ""
                ],
                [
                  "Canceled",
                  ""
                ]
              ]
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
watchlistAlias: string ,
watchlist:
{
properties:
{
watchlistId: string ,
displayName: string ,
provider: string ,
source: string ,
sourceType: enum ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
description: string ,
watchlistType: string ,
watchlistAlias: string ,
isDeleted: boolean ,
labels:
[
string ,
]
,
defaultDuration: string ,
tenantId: string ,
numberOfLinesToSkip: integer ,
rawContent: string ,
itemsSearchKey: string ,
contentType: string ,
uploadStatus: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
watchlistId: string ,
displayName: string ,
provider: string ,
source: string ,
sourceType: enum ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
description: string ,
watchlistType: string ,
watchlistAlias: string ,
isDeleted: boolean ,
labels:
[
string ,
]
,
defaultDuration: string ,
tenantId: string ,
numberOfLinesToSkip: integer ,
rawContent: string ,
itemsSearchKey: string ,
contentType: string ,
uploadStatus: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
watchlistId: string ,
displayName: string ,
provider: string ,
source: string ,
sourceType: enum ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
description: string ,
watchlistType: string ,
watchlistAlias: string ,
isDeleted: boolean ,
labels:
[
string ,
]
,
defaultDuration: string ,
tenantId: string ,
numberOfLinesToSkip: integer ,
rawContent: string ,
itemsSearchKey: string ,
contentType: string ,
uploadStatus: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WatchlistItems_List (updated)
Description Get all watchlist Items.
Reference Link ¶

⚶ Changes

{
  "#id": "WatchlistItems_List",
  "Description": {
    "new": "Get all watchlist Items.",
    "old": "Gets all watchlist Items."
  },
  "$parameters": [
    {
      "#name": "watchlistAlias",
      "Description": {
        "new": "The watchlist alias",
        "old": "Watchlist Alias"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "nextLink",
          "Description": {
            "new": "URL to fetch the next set of watchlist items.",
            "old": "URL to fetch the next set of watchlist item."
          }
        },
        {
          "value": {
            "Description": {
              "new": "Represents a Watchlist Item in Azure Security Insights.",
              "old": "Represents a Watchlist item in Azure Security Insights."
            }
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
watchlistAlias: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
watchlistItemType: string ,
watchlistItemId: string ,
tenantId: string ,
isDeleted: boolean ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
itemsKeyValue: object ,
entityMapping: object ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WatchlistItems_Get (updated)
Description Get a watchlist item.
Reference Link ¶

⚶ Changes

{
  "#id": "WatchlistItems_Get",
  "Description": {
    "new": "Get a watchlist item.",
    "old": "Gets a watchlist, without its watchlist items."
  },
  "$parameters": [
    {
      "#name": "watchlistAlias",
      "Description": {
        "new": "The watchlist alias",
        "old": "Watchlist Alias"
      }
    },
    {
      "#name": "watchlistItemId",
      "Description": {
        "new": "The watchlist item id (GUID)",
        "old": "Watchlist Item Id (GUID)"
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "Represents a Watchlist Item in Azure Security Insights.",
        "old": "Represents a Watchlist item in Azure Security Insights."
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems/{watchlistItemId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
watchlistAlias: string ,
watchlistItemId: string ,
}

⚐ Response (200)

{
properties:
{
watchlistItemType: string ,
watchlistItemId: string ,
tenantId: string ,
isDeleted: boolean ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
itemsKeyValue: object ,
entityMapping: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WatchlistItems_Delete (updated)
Description Delete a watchlist item.
Reference Link ¶

⚶ Changes

{
  "#id": "WatchlistItems_Delete",
  "$parameters": [
    {
      "#name": "watchlistAlias",
      "Description": {
        "new": "The watchlist alias",
        "old": "Watchlist Alias"
      }
    },
    {
      "#name": "watchlistItemId",
      "Description": {
        "new": "The watchlist item id (GUID)",
        "old": "Watchlist Item Id (GUID)"
      }
    }
  ]
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems/{watchlistItemId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
watchlistAlias: string ,
watchlistItemId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WatchlistItems_CreateOrUpdate (updated)
Description Create or update a watchlist item.
Reference Link ¶

⚶ Changes

{
  "#id": "WatchlistItems_CreateOrUpdate",
  "Description": {
    "new": "Create or update a watchlist item.",
    "old": "Creates or updates a watchlist item."
  },
  "$parameters": [
    {
      "#name": "watchlistAlias",
      "Description": {
        "new": "The watchlist alias",
        "old": "Watchlist Alias"
      }
    },
    {
      "#name": "watchlistItemId",
      "Description": {
        "new": "The watchlist item id (GUID)",
        "old": "Watchlist Item Id (GUID)"
      }
    },
    {
      "watchlistItem": {
        "Description": {
          "new": "Represents a Watchlist Item in Azure Security Insights.",
          "old": "Represents a Watchlist item in Azure Security Insights."
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "Represents a Watchlist Item in Azure Security Insights.",
        "old": "Represents a Watchlist item in Azure Security Insights."
      }
    },
    "201": {
      "Description": {
        "new": "Represents a Watchlist Item in Azure Security Insights.",
        "old": "Represents a Watchlist item in Azure Security Insights."
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems/{watchlistItemId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
watchlistAlias: string ,
watchlistItemId: string ,
watchlistItem:
{
properties:
{
watchlistItemType: string ,
watchlistItemId: string ,
tenantId: string ,
isDeleted: boolean ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
itemsKeyValue: object ,
entityMapping: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
watchlistItemType: string ,
watchlistItemId: string ,
tenantId: string ,
isDeleted: boolean ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
itemsKeyValue: object ,
entityMapping: object ,
}
,
}

⚐ Response (201)

{
properties:
{
watchlistItemType: string ,
watchlistItemId: string ,
tenantId: string ,
isDeleted: boolean ,
created: string ,
updated: string ,
createdBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
updatedBy:
{
email: string ,
name: string ,
objectId: string ,
}
,
itemsKeyValue: object ,
entityMapping: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
DataConnectors_List (updated)
Description Gets all data connectors.
Reference Link ¶

⚶ Changes

{
  "#id": "DataConnectors_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": [
            {
              "#name": "kind",
              "Enum": {
                "new": [
                  [
                    "AzureActiveDirectory",
                    ""
                  ],
                  [
                    "AzureSecurityCenter",
                    ""
                  ],
                  [
                    "MicrosoftCloudAppSecurity",
                    ""
                  ],
                  [
                    "ThreatIntelligence",
                    ""
                  ],
                  [
                    "ThreatIntelligenceTaxii",
                    ""
                  ],
                  [
                    "Office365",
                    ""
                  ],
                  [
                    "OfficeATP",
                    ""
                  ],
                  [
                    "OfficeIRM",
                    ""
                  ],
                  [
                    "Office365Project",
                    ""
                  ],
                  [
                    "MicrosoftPurviewInformationProtection",
                    ""
                  ],
                  [
                    "OfficePowerBI",
                    ""
                  ],
                  [
                    "AmazonWebServicesCloudTrail",
                    ""
                  ],
                  [
                    "AmazonWebServicesS3",
                    ""
                  ],
                  [
                    "AzureAdvancedThreatProtection",
                    ""
                  ],
                  [
                    "MicrosoftDefenderAdvancedThreatProtection",
                    ""
                  ],
                  [
                    "Dynamics365",
                    ""
                  ],
                  [
                    "MicrosoftThreatProtection",
                    ""
                  ],
                  [
                    "MicrosoftThreatIntelligence",
                    ""
                  ],
                  [
                    "PremiumMicrosoftDefenderForThreatIntelligence",
                    ""
                  ],
                  [
                    "GenericUI",
                    ""
                  ],
                  [
                    "APIPolling",
                    ""
                  ],
                  [
                    "IOT",
                    ""
                  ],
                  [
                    "GCP",
                    ""
                  ],
                  [
                    "RestApiPoller",
                    ""
                  ],
                  [
                    "PurviewAudit",
                    ""
                  ]
                ],
                "old": [
                  [
                    "AzureActiveDirectory",
                    ""
                  ],
                  [
                    "AzureSecurityCenter",
                    ""
                  ],
                  [
                    "MicrosoftCloudAppSecurity",
                    ""
                  ],
                  [
                    "ThreatIntelligence",
                    ""
                  ],
                  [
                    "ThreatIntelligenceTaxii",
                    ""
                  ],
                  [
                    "Office365",
                    ""
                  ],
                  [
                    "OfficeATP",
                    ""
                  ],
                  [
                    "OfficeIRM",
                    ""
                  ],
                  [
                    "Office365Project",
                    ""
                  ],
                  [
                    "MicrosoftPurviewInformationProtection",
                    ""
                  ],
                  [
                    "OfficePowerBI",
                    ""
                  ],
                  [
                    "AmazonWebServicesCloudTrail",
                    ""
                  ],
                  [
                    "AmazonWebServicesS3",
                    ""
                  ],
                  [
                    "AzureAdvancedThreatProtection",
                    ""
                  ],
                  [
                    "MicrosoftDefenderAdvancedThreatProtection",
                    ""
                  ],
                  [
                    "Dynamics365",
                    ""
                  ],
                  [
                    "MicrosoftThreatProtection",
                    ""
                  ],
                  [
                    "MicrosoftThreatIntelligence",
                    ""
                  ],
                  [
                    "GenericUI",
                    ""
                  ],
                  [
                    "APIPolling",
                    ""
                  ],
                  [
                    "IOT",
                    ""
                  ],
                  [
                    "GCP",
                    ""
                  ],
                  [
                    "RestApiPoller",
                    ""
                  ],
                  [
                    "PurviewAudit",
                    ""
                  ]
                ]
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
DataConnectors_Get (updated)
Description Gets a data connector.
Reference Link ¶

⚶ Changes

{
  "#id": "DataConnectors_Get",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "kind",
          "Enum": {
            "new": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "PremiumMicrosoftDefenderForThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ],
            "old": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ]
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
dataConnectorId: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
DataConnectors_CreateOrUpdate (updated)
Description Creates or updates the data connector.
Reference Link ¶

⚶ Changes

{
  "#id": "DataConnectors_CreateOrUpdate",
  "$parameters": {
    "dataConnector": {
      "$properties": [
        {
          "#name": "kind",
          "Enum": {
            "new": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "PremiumMicrosoftDefenderForThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ],
            "old": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ]
          }
        }
      ]
    }
  },
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "kind",
          "Enum": {
            "new": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "PremiumMicrosoftDefenderForThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ],
            "old": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ]
          }
        }
      ]
    },
    "201": {
      "$properties": [
        {
          "#name": "kind",
          "Enum": {
            "new": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "PremiumMicrosoftDefenderForThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ],
            "old": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ]
          }
        }
      ]
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
dataConnectorId: string ,
dataConnector:
{
kind: enum ,
}
,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
DataConnectorsCheckRequirements_Post (updated)
Description Get requirements state for a data connector type.
Reference Link ¶

⚶ Changes

{
  "#id": "DataConnectorsCheckRequirements_Post",
  "$parameters": {
    "DataConnectorsCheckRequirements": {
      "$properties": [
        {
          "#name": "kind",
          "Enum": {
            "new": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "PremiumMicrosoftDefenderForThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ],
            "old": [
              [
                "AzureActiveDirectory",
                ""
              ],
              [
                "AzureSecurityCenter",
                ""
              ],
              [
                "MicrosoftCloudAppSecurity",
                ""
              ],
              [
                "ThreatIntelligence",
                ""
              ],
              [
                "ThreatIntelligenceTaxii",
                ""
              ],
              [
                "Office365",
                ""
              ],
              [
                "OfficeATP",
                ""
              ],
              [
                "OfficeIRM",
                ""
              ],
              [
                "Office365Project",
                ""
              ],
              [
                "MicrosoftPurviewInformationProtection",
                ""
              ],
              [
                "OfficePowerBI",
                ""
              ],
              [
                "AmazonWebServicesCloudTrail",
                ""
              ],
              [
                "AmazonWebServicesS3",
                ""
              ],
              [
                "AzureAdvancedThreatProtection",
                ""
              ],
              [
                "MicrosoftDefenderAdvancedThreatProtection",
                ""
              ],
              [
                "Dynamics365",
                ""
              ],
              [
                "MicrosoftThreatProtection",
                ""
              ],
              [
                "MicrosoftThreatIntelligence",
                ""
              ],
              [
                "GenericUI",
                ""
              ],
              [
                "APIPolling",
                ""
              ],
              [
                "IOT",
                ""
              ],
              [
                "GCP",
                ""
              ],
              [
                "RestApiPoller",
                ""
              ],
              [
                "PurviewAudit",
                ""
              ]
            ]
          }
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectorsCheckRequirements
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
DataConnectorsCheckRequirements:
{
kind: enum ,
}
,
}

⚐ Response (200)

{
authorizationState: enum ,
licenseState: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}