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: api-reference/beta/resources/security-alert.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ Security providers create an alert in the system when they detect a threat. Micr
42
42
|alertPolicyId|String| The ID of the policy that generated the alert, and populated when there is a specific policy that generated the alert, whether configured by a customer or a built-in policy.|
43
43
|alertWebUrl|String| URL for the Microsoft 365 Defender portal alert page.|
44
44
|assignedTo|String| Owner of the **alert**, or null if no owner is assigned.|
45
-
|category|String| The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework.|
45
+
|categories|String collection| The attack kill-chain categories that the alert belongs to. Aligned with the MITRE ATT&CK framework.|
46
46
|classification|[microsoft.graph.security.alertClassification](#alertclassification-values)| Specifies whether the alert represents a true threat. The possible values are: `unknown`, `falsePositive`, `truePositive`, `informationalExpectedActivity`, `unknownFutureValue`.|
47
47
|comments|[microsoft.graph.security.alertComment](security-alertComment.md) collection| Array of comments created by the Security Operations (SecOps) team during the alert management process.|
48
48
|createdDateTime|DateTimeOffset| Time when Microsoft 365 Defender created the alert.|
@@ -72,6 +72,7 @@ Security providers create an alert in the system when they detect a threat. Micr
72
72
|threatFamilyName|String| Threat family associated with this alert.|
73
73
|title|String| Brief identifying string value describing the alert.|
74
74
|systemTags|String collection| The system tags associated with the alert.|
75
+
|category (deprecated)|String| The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. This property is in the process of being deprecated. Use the **categories** property instead.|
75
76
76
77
### alertClassification values
77
78
@@ -163,6 +164,7 @@ The following JSON representation shows the resource type.
Copy file name to clipboardExpand all lines: api-reference/v1.0/resources/security-alert.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ When a security provider detects a threat, it creates an alert in the system. Mi
39
39
|alertPolicyId|String| The ID of the policy that generated the alert, and populated when there is a specific policy that generated the alert, whether configured by a customer or a built-in policy.|
40
40
|alertWebUrl|String|URL for the Microsoft 365 Defender portal alert page.|
41
41
|assignedTo|String| Owner of the **alert**, or null if no owner is assigned.|
42
-
|category|String| The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework.|
42
+
|categories|String collection| The attack kill-chain categories that the alert belongs to. Aligned with the MITRE ATT&CK framework.|
43
43
|classification|[microsoft.graph.security.alertClassification](#alertclassification-values)| Specifies whether the alert represents a true threat. The possible values are: `unknown`, `falsePositive`, `truePositive`, `informationalExpectedActivity`, `unknownFutureValue`.|
44
44
|comments|[microsoft.graph.security.alertComment](security-alertComment.md) collection| Array of comments created by the Security Operations (SecOps) team during the alert management process.|
45
45
|createdDateTime|DateTimeOffset| Time when Microsoft 365 Defender created the alert.|
@@ -56,7 +56,7 @@ When a security provider detects a threat, it creates an alert in the system. Mi
56
56
|investigationState|[microsoft.graph.security.investigationState](#investigationstate-values)| Information on the current status of the investigation. The possible values are: `unknown`, `terminated`, `successfullyRemediated`, `benign`, `failed`, `partiallyRemediated`, `running`, `pendingApproval`, `pendingResource`, `queued`, `innerFailure`, `preexistingAlert`, `unsupportedOs`, `unsupportedAlertType`, `suppressedAlert`, `partiallyInvestigated`, `terminatedByUser`, `terminatedBySystem`, `unknownFutureValue`.|
57
57
|lastActivityDateTime|DateTimeOffset| The oldest activity associated with the alert.|
58
58
|lastUpdateDateTime|DateTimeOffset| Time when the alert was last updated at Microsoft 365 Defender.|
59
-
|mitreTechniques|Collection(Edm.String)| The attack techniques, as aligned with the MITRE ATT&CK framework.|
59
+
|mitreTechniques|String collection| The attack techniques, as aligned with the MITRE ATT&CK framework.|
60
60
|productName|String|The name of the product which published this alert.|
61
61
|providerAlertId|String| The ID of the alert as it appears in the security provider product that generated the alert.|
62
62
|recommendedActions|String| Recommended response and remediation actions to take in the event this alert was generated.|
@@ -69,6 +69,7 @@ When a security provider detects a threat, it creates an alert in the system. Mi
69
69
|threatFamilyName|String| Threat family associated with this alert.|
70
70
|title|String| Brief identifying string value describing the alert.|
71
71
|systemTags|String collection| The system tags associated with the alert.|
72
+
|category (deprecated)|String| The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. This property is in the process of being deprecated. Use the **categories** property instead.|
72
73
73
74
### alertClassification values
74
75
@@ -160,6 +161,7 @@ The following JSON representation shows the resource type.
Copy file name to clipboardExpand all lines: changelog/Microsoft.M365.Defender.json
+52Lines changed: 52 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,57 @@
1
1
{
2
2
"changelog": [
3
+
{
4
+
"ChangeList": [
5
+
{
6
+
"Id": "8379ddd0-e101-4994-994f-36d29a65811d",
7
+
"ApiChange": "Property",
8
+
"ChangedApiName": "categories",
9
+
"ChangeType": "Addition",
10
+
"Description": "Added the **categories** property to the [alert](https://learn.microsoft.com/en-us/graph/api/resources/security-alert?view=graph-rest-beta) resource.",
11
+
"Target": "alert"
12
+
},
13
+
{
14
+
"Id": "8379ddd0-e101-4994-994f-36d29a65811d",
15
+
"ApiChange": "Property",
16
+
"ChangedApiName": "category",
17
+
"ChangeType": "Deprecation",
18
+
"Description": "Deprecated the **category** property on the [alert](https://learn.microsoft.com/en-us/graph/api/resources/security-alert?view=graph-rest-beta) resource. Use the **categories** property instead.",
"Description": "Added the **categories** property to the [alert](https://learn.microsoft.com/en-us/graph/api/resources/security-alert?view=graph-rest-1.0) resource.",
37
+
"Target": "alert"
38
+
},
39
+
{
40
+
"Id": "fecc7d38-924a-4137-a934-8d0d83035f20",
41
+
"ApiChange": "Property",
42
+
"ChangedApiName": "category",
43
+
"ChangeType": "Deprecation",
44
+
"Description": "Deprecated the **category** property on the [alert](https://learn.microsoft.com/en-us/graph/api/resources/security-alert?view=graph-rest-1.0) resource. Use the **categories** property instead.",
Copy file name to clipboardExpand all lines: concepts/whats-new-overview.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: "What's new in Microsoft Graph"
3
3
description: "Find out what's new in Microsoft Graph APIs, SDKs, documentation, and other resources."
4
4
author: "lauragra"
5
5
ms.localizationpriority: high
6
-
ms.date: 05/05/2026
6
+
ms.date: 04/28/2026
7
7
ms.topic: whats-new
8
8
---
9
9
@@ -36,10 +36,6 @@ Use the [deviceRegistrationPolicy](/graph/api/resources/deviceregistrationpolicy
36
36
37
37
## May 2026: New in preview only
38
38
39
-
### Change notifications
40
-
41
-
Use the new Copilot change notifications API for meetings AI insights to subscribe to notifications for the generation of meeting AI summaries and receive a notification when the summaries are fully generated and available. For more information, see [Get change notifications for Copilot AI insights using Microsoft Graph](/microsoft-365/copilot/extensibility/api/ai-services/change-notifications/aiinsights-changenotifications).
42
-
43
39
### Identity and access | Identity and sign-in
44
40
45
41
- Added the [onVerifiedIdClaimValidationCustomExtension](/graph/api/resources/onverifiedidclaimvalidationcustomextension?view=graph-rest-beta&preserve-view=true) and [onVerifiedIdClaimValidationListener](/graph/api/resources/onverifiedidclaimvalidationlistener?view=graph-rest-beta&preserve-view=true) resource types and associated methods to support custom logic for claim validation from Verified ID credential presentations during authentication flows through Microsoft Entra custom authentication extensions in External ID.
@@ -70,12 +66,16 @@ Use the **isVisible** property on [profileCardProperty](/graph/api/resources/pro
70
66
71
67
### Identity and access | Governance
72
68
73
-
- Added the **processingInfo** property to the [taskProcessingResult](/graph/api/resources/identitygovernance-taskprocessingresult) resource. Use this property to get additional human-readable context about task execution outcomes, particularly for cases where the task completed successfully but the expected action wasn't performed because the target was already in the desired state.
74
-
- Use `approverRemove` as a new supported value for the **requestType** property of the [accessPackageAssignmentRequest](/graph/api/resources/accesspackageassignmentrequest) resource. For more information, see [accessPackageAssignmentRequest](/graph/api/resources/accesspackageassignmentrequest).
69
+
Use `approverRemove` as a new supported value for the **requestType** property of the [accessPackageAssignmentRequest](/graph/api/resources/accesspackageassignmentrequest) resource. For more information, see [accessPackageAssignmentRequest](/graph/api/resources/accesspackageassignmentrequest).
75
70
76
71
### Identity and access | Identity and sign-in
77
72
78
-
- Use `riskRemediation` as part of [conditional access grant controls](/graph/api/resources/conditionalaccessgrantcontrols) to enforce a User Risk [conditional access policy](/graph/api/resources/conditionalaccesspolicy). When you select "Require risk remediation" in your policy's grant controls, Microsoft Entra ID Protection manages the appropriate remediation flow based on the threat observed and the user's authentication method. In passwordless Risky User sessions, it updates risk details with `microsoftRevokedSessions`.
73
+
- Use `riskRemediation` as part of [conditional access grant controls](/graph/api/resources/conditionalaccessgrantcontrols) to enforce a User Risk [conditional access policy](/graph/api/resources/conditionalaccesspolicy). When you select "Require risk remediation" in your policy's grant controls, Microsoft Entra ID Protection manages the appropriate remediation flow based on the threat observed and the user's authentication method. In passwordless Risky User sessions, it updates risk details with `microsoftRevokedSessions`.
74
+
75
+
### Security | Alerts and incidents
76
+
77
+
- Added the **categories** property to the [alert](/graph/api/resources/security-alert?view=graph-rest-beta&preserve-view=true) resource.
78
+
- Deprecated the **category** property on the [alert](/graph/api/resources/security-alert?view=graph-rest-beta&preserve-view=true) resource. Use the **categories** property instead.
79
79
80
80
### Teamwork and communications | Apps
81
81
@@ -129,9 +129,8 @@ Added the **inheritedAppRoleAssignments** and **inheritedOauth2PermissionGrants*
129
129
130
130
### Identity and access | Governance
131
131
132
-
- Added the **processingInfo** property to the [taskProcessingResult](/graph/api/resources/identitygovernance-taskprocessingresult?view=graph-rest-beta&preserve-view=true) resource. Use this property to get additional human-readable context about task execution outcomes, particularly for cases where the task completed successfully but the expected action wasn't performed because the target was already in the desired state.
133
-
- Added the [cancelProcessing](/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-beta&preserve-view=true) method to the [workflow](/graph/api/resources/identitygovernance-workflow?view=graph-rest-beta&preserve-view=true) resource to cancel workflow runs that are currently in progress or queued.
134
132
- Use `default`, `notVisible`, and `visible` as supported values for the **approverInformationVisibility** property of the [accessPackageApprovalStage](/graph/api/resources/accesspackageapprovalstage?view=graph-rest-beta&preserve-view=true) and [approvalStage](/graph/api/resources/approvalstage?view=graph-rest-beta&preserve-view=true) resources to indicate whether approver information is visible to the requestor.
133
+
- Added the [cancelProcessing](/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-beta&preserve-view=true) method to the [workflow](/graph/api/resources/identitygovernance-workflow?view=graph-rest-beta&preserve-view=true) resource to cancel workflow runs that are currently in progress or queued.
135
134
- Added the **referenceId** property and the **files** relationship to [customDataProvidedResourceUploadSession](/graph/api/resources/customdataprovidedresourceuploadsession?view=graph-rest-beta&preserve-view=true) resource to identify the context for which data is being uploaded, such as an access review instance ID, and identify files uploaded during an upload session, respectively. Also added enhanced support for query capabilities for the [List customDataProvidedResourceUploadSession objects](/graph/api/accesspackageresource-list-uploadsessions?view=graph-rest-beta&preserve-view=true) API operation.
136
135
137
136
### Identity and access | Identity and sign-in
@@ -163,6 +162,11 @@ Use the **activities**, **awards**, and **fieldsOfStudy** properties on [educati
163
162
164
163
Added the [azureADPremiumLicenseInsight](/graph/api/resources/azureadpremiumlicenseinsight?view=graph-rest-beta&preserve-view=true) resource and its associated APIs for getting insights into the Microsoft Entra ID P1 and P2 premium license utilization for the tenant, including feature utilization breakdowns for P1, P2, Internet Access, and Private Access features.
165
164
165
+
### Security | Alerts and incidents
166
+
167
+
- Added the **categories** property to the [alert](/graph/api/resources/security-alert?view=graph-rest-beta&preserve-view=true) resource.
168
+
- Deprecated the **category** property on the [alert](/graph/api/resources/security-alert?view=graph-rest-beta&preserve-view=true) resource. Use the **categories** property instead.
169
+
166
170
### Security | Compliance
167
171
168
172
Updated the capabilities of the [auditLogQuery](/graph/api/resources/security-auditlogquery?view=graph-rest-beta&preserve-view=true) resource type and its associated methods as follows:
@@ -173,10 +177,6 @@ Updated the capabilities of the [auditLogQuery](/graph/api/resources/security-au
173
177
174
178
Use the **sensorTypes** property on [sensorCandidate](/graph/api/resources/security-sensorcandidate?view=graph-rest-beta&preserve-view=true) to get the list of device types for the sensor.
175
179
176
-
### Cloud communications | Call
177
-
178
-
Added [meeting engagement data](/graph/api/resources/meetingengagement?view=graph-rest-beta&preserve-view=true) to capture real-time participant interaction behaviors during a meeting, including reactions (like, love, applause, and so on), hand raises, camera toggles, and microphone mute/unmute events. This data is collected as part of the attendance report.
179
-
180
180
### Teamwork and communications | Messaging
181
181
182
182
- Use the targeted messages APIs to manage messages in Microsoft Teams that are visible only to specified recipients within group chats or channels:
0 commit comments