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
Copy file name to clipboardExpand all lines: docs/platform-services/automation-service/app-central/integrations/microsoft-sentinel.md
+254-1Lines changed: 254 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,42 @@ Updated: April 26, 2025***
11
11
12
12
Microsoft Sentinel is a cloud-native security information and event manager (SIEM) platform that uses built-in AI to help analyze large volumes of data across an enterprise.
13
13
14
+
## Overview
15
+
16
+
### Purpose
17
+
18
+
This documentation outlines the Microsoft Sentinel integration, providing details on its capabilities, usage, and support for managing security incidents and automating responses within Microsoft Sentinel.
19
+
20
+
### Use cases
21
+
22
+
* Automatically fetch and process security incidents from Sentinel.
23
+
* Enrich incidents with contextual data from third-party sources.
24
+
* Trigger automated containment actions such as disabling users or isolating machines.
25
+
* Provide a unified security operations view through integration with external systems.
26
+
27
+
### Supported Versions
28
+
29
+
* Microsoft Sentinel API (2023-02-01 and compatible preview versions)
30
+
* Azure Resource Manager endpoints
31
+
* Compatible with Azure Workspaces in supported regions like uksouth, westeurope, etc.
32
+
33
+
### Prerequisites
34
+
* Active Azure subscription with Microsoft Sentinel enabled
35
+
* A configured Log Analytics workspace
36
+
* Application registration with:
37
+
* Client ID
38
+
* Client Secret
39
+
* Tenant ID
40
+
* API permissions:
41
+
* Microsoft.SecurityInsights/*
42
+
* Microsoft.OperationalInsights/*
43
+
44
+
### Limitations
45
+
* Pagination (nextLink) must be handled carefully to avoid incorrect URL construction.
46
+
* Certain API versions may not be available in all regions.
47
+
* Incident response APIs may have throttling under the high load.
48
+
* Only incidents created after a specified timestamp can be fetched using filters.
49
+
14
50
## Actions
15
51
16
52
***List Incident Comments** (*Enrichment*) - Gather all comments for a specific incident.
@@ -30,8 +66,222 @@ import IntegrationsAuth from '../../../../reuse/integrations-authentication.md';
* Azure REST API limits: 12,000 requests/hour per subscription.
245
+
* Excess requests may trigger HTTP 429 ("Too Many Requests").
246
+
247
+
#### Troubleshooting
248
+
| Issue | Resolution |
249
+
| :-- |:-- |
250
+
| ResourceNotFound on pagination | Ensure you're not appending query parameters to the nextLink. Use as-is. |
251
+
| 403 Forbidden | Validate token scope and check if the app has required permissions. |
252
+
| nextLink missing or invalid | Always check for nextLink in the response and follow without modifying. |
253
+
254
+
### FAQ
255
+
256
+
#### What permissions are required to use this integration?
257
+
258
+
To access Microsoft Sentinel incidents and related data, the service principal must have Microsoft Sentinel Reader or Contributor role on the workspace. Additionally, it needs Reader access at the subscription or resource group level.
259
+
260
+
#### Is incident deletion reversible?
261
+
262
+
No, deleting an incident via API is permanent.
263
+
264
+
#### Is pagination handled automatically?
265
+
266
+
Yes. The integration supports auto-pagination via the nextLink field returned in API responses.
267
+
268
+
#### Is the Daemon action customizable for time ranges?
269
+
270
+
Yes, it supports a createdTime parameter to control how far back incidents are fetched.
271
+
272
+
#### Why am I getting a Resource Not Found error?
273
+
This may happen if:
274
+
* The workspace name, resource group, or subscription ID is incorrect.
275
+
* The incident or entity ID does not exist.
276
+
* The workspace is in a different region than expected.
277
+
* Or code is appending query parameters to a nextLink, which already contains them.
278
+
279
+
### Support
280
+
* For issues, questions, or improvements:
281
+
* Azure Support: Open a support request via [Azure Portal](https://portal.azure.com/)
282
+
* Microsoft [Q&A](https://learn.microsoft.com/answers)
283
+
* GitHub/Community Forums (if applicable): Check if your integration has a public repo for collaboration
284
+
35
285
## Change Log
36
286
37
287
* September 2, 2020 - First upload
@@ -53,4 +303,7 @@ For information about Microsoft Sentinel, see [Microsoft Sentinel documentation]
53
303
+ October 29, 2024 (v1.6)
54
304
+ Updated **List Incident Entities V2** action in the output field.
55
305
+ April 26, 2025 (v1.7)
56
-
+ Enhanced **Microsoft Sentinel Incidents Daemon** Added support to seamlessly fetch subsequent paginated data.
306
+
+ Enhanced **Microsoft Sentinel Incidents Daemon** Added support to seamlessly fetch subsequent paginated data.
0 commit comments