Skip to content

Commit 1da2bf2

Browse files
authored
Merge pull request #28228 from microsoftgraph/SukanyaDas-MSFT/AI-insights-change-notifications
[5075113] Updates for the AI Insights change notifications
2 parents 78ef2e2 + cc1bff3 commit 1da2bf2

11 files changed

Lines changed: 118 additions & 19 deletions

api-reference/beta/api/subscription-delete.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.localizationpriority: medium
55
author: "jessieli-ad"
66
doc_type: apiPageType
77
ms.subservice: change-notifications
8-
ms.date: 07/26/2024
8+
ms.date: 05/05/2026
99
---
1010

1111
# Delete subscription
@@ -29,6 +29,8 @@ Depending on the resource and the permission type (delegated or application) req
2929
3030
| Supported resource | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
3131
|:-----|:-----|:-----|:-----|
32+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br /> `/copilot/users/{userId}/onlineMeetings/getAllAiInsights` <br /> Copilot AI insights from meetings that a particular user is part of. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
33+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br/> `/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights` <br/> Copilot AI insights for a particular meeting. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
3234
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions that a particular user is part of. | AiEnterpriseInteraction.Read | Not supported. | AiEnterpriseInteraction.Read.All, AiEnterpriseInteraction.Read.User |
3335
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions in an organization. | Not supported. | Not supported. | AiEnterpriseInteraction.Read.All |
3436
|[approvalItems](../resources/approvalItem.md) | Not supported. | Not supported. | ApprovalSolution.ReadWrite.All |
@@ -99,6 +101,9 @@ Depending on the resource and the permission type (delegated or application) req
99101
100102
[!INCLUDE [teams-subscription-notes](../../includes/teams-subscription-notes.md)]
101103

104+
<!-- ### aiInsights -->
105+
[!INCLUDE [copilot-aiinsights-subscription-notes.md](../../includes/copilot-aiinsights-subscription-notes.md)]
106+
102107
<!-- ### aiInteraction -->
103108
[!INCLUDE [copilot-aiinteraction-subscription-notes.md](../../includes/copilot-aiinteraction-subscription-notes.md)]
104109

api-reference/beta/api/subscription-get.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.localizationpriority: medium
55
author: "jessieli-ad"
66
doc_type: apiPageType
77
ms.subservice: change-notifications
8-
ms.date: 07/26/2024
8+
ms.date: 05/05/2026
99
---
1010

1111
# Get subscription
@@ -29,6 +29,8 @@ Depending on the resource and the permission type (delegated or application) req
2929
3030
| Supported resource | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
3131
|:-----|:-----|:-----|:-----|
32+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br/> `/copilot/users/{userId}/onlineMeetings/getAllAiInsights` <br /> Copilot AI insights from meetings that a particular user is part of. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
33+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br/> `/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights` <br/> Copilot AI insights for a particular meeting. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
3234
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions that a particular user is part of. | AiEnterpriseInteraction.Read | Not supported. | AiEnterpriseInteraction.Read.All, AiEnterpriseInteraction.Read.User |
3335
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions in an organization. | Not supported. | Not supported. | AiEnterpriseInteraction.Read.All |
3436
|[approvalItems](../resources/approvalItem.md) | Not supported. | Not supported. | ApprovalSolution.ReadWrite.All |
@@ -99,6 +101,9 @@ Depending on the resource and the permission type (delegated or application) req
99101
100102
[!INCLUDE [teams-subscription-notes](../../includes/teams-subscription-notes.md)]
101103

104+
<!-- ### aiInsights -->
105+
[!INCLUDE [copilot-aiinsights-subscription-notes.md](../../includes/copilot-aiinsights-subscription-notes.md)]
106+
102107
<!-- ### aiInteraction -->
103108
[!INCLUDE [copilot-aiinteraction-subscription-notes.md](../../includes/copilot-aiinteraction-subscription-notes.md)]
104109

api-reference/beta/api/subscription-list.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.localizationpriority: medium
55
author: "jessieli-ad"
66
doc_type: apiPageType
77
ms.subservice: change-notifications
8-
ms.date: 07/26/2024
8+
ms.date: 05/05/2026
99
ms.custom: sfi-ga-nochange
1010
---
1111

@@ -30,8 +30,10 @@ Depending on the resource and the permission type (delegated or application) req
3030
3131
| Supported resource | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
3232
|:-----|:-----|:-----|:-----|
33+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br /> `/copilot/users/{userId}/onlineMeetings/getAllAiInsights` <br /> Copilot AI insights from meetings that a particular user is part of. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
34+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br/> `/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights` <br/> Copilot AI insights for a particular meeting. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
3335
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions that a particular user is part of. | AiEnterpriseInteraction.Read | Not supported. | AiEnterpriseInteraction.Read.All, AiEnterpriseInteraction.Read.User |
34-
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions in an organization. | Not supported. | Not supported. | AiEnterpriseInteraction.Read.All |
36+
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions in an organization. | Not supported. | Not supported. | AiEnterpriseInteraction.Read.All |
3537
|[approvalItems](../resources/approvalItem.md) | Not supported. | Not supported. | ApprovalSolution.ReadWrite.All |
3638
|[callRecord](../resources/callrecords-callrecord.md) | Not supported. | Not supported. | CallRecords.Read.All |
3739
|[callRecording](../resources/callrecording.md) <br /> `communications/onlineMeetings/getAllRecordings` <br /> Any recording becomes available in the tenant. | Not supported. | Not supported. | OnlineMeetingRecording.Read.All |
@@ -99,6 +101,9 @@ Depending on the resource and the permission type (delegated or application) req
99101
100102
Response results are based on the context of the calling app. The following sections describe the common scenarios.
101103

104+
<!-- ### aiInsights -->
105+
[!INCLUDE [copilot-aiinsights-subscription-notes.md](../../includes/copilot-aiinsights-subscription-notes.md)]
106+
102107
<!-- ### aiInteraction -->
103108
[!INCLUDE [copilot-aiinteraction-subscription-notes.md](../../includes/copilot-aiinteraction-subscription-notes.md)]
104109

api-reference/beta/api/subscription-post-subscriptions.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.localizationpriority: medium
55
author: "jessieli-ad"
66
doc_type: apiPageType
77
ms.subservice: change-notifications
8-
ms.date: 07/26/2024
8+
ms.date: 05/05/2026
99
---
1010

1111
# Create subscription
@@ -34,6 +34,8 @@ Depending on the resource and the permission type (delegated or application) req
3434
3535
| Supported resource | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
3636
|:-----|:-----|:-----|:-----|
37+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br /> `/copilot/users/{userId}/onlineMeetings/getAllAiInsights` <br /> Copilot AI insights from meetings that a particular user is part of. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
38+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br/> `/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights` <br/> Copilot AI insights for a particular meeting. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
3739
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions that a particular user is part of. | AiEnterpriseInteraction.Read | Not supported. | AiEnterpriseInteraction.Read.All, AiEnterpriseInteraction.Read.User |
3840
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions in an organization. | Not supported. | Not supported. | AiEnterpriseInteraction.Read.All |
3941
|[approvalItems](../resources/approvalItem.md) | Not supported. | Not supported. | ApprovalSolution.ReadWrite.All |
@@ -105,6 +107,9 @@ Depending on the resource and the permission type (delegated or application) req
105107
106108
[!INCLUDE [teams-subscription-notes](../../includes/teams-subscription-notes.md)]
107109

110+
<!-- ### aiInsights -->
111+
[!INCLUDE [copilot-aiinsights-subscription-notes.md](../../includes/copilot-aiinsights-subscription-notes.md)]
112+
108113
<!-- ### aiInteraction -->
109114
[!INCLUDE [copilot-aiinteraction-subscription-notes.md](../../includes/copilot-aiinteraction-subscription-notes.md)]
110115

api-reference/beta/api/subscription-reauthorize.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: "jessieli-ad"
55
ms.localizationpriority: medium
66
ms.subservice: change-notifications
77
doc_type: apiPageType
8-
ms.date: 06/07/2024
8+
ms.date: 05/05/2026
99
---
1010

1111
# subscription: reauthorize
@@ -26,6 +26,8 @@ Depending on the resource and the permission type (delegated or application) req
2626
2727
| Supported resource | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
2828
|:-----|:-----|:-----|:-----|
29+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br /> `/copilot/users/{userId}/onlineMeetings/getAllAiInsights` <br /> Copilot AI insights from meetings that a particular user is part of. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
30+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br/> `/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights` <br/> Copilot AI insights for a particular meeting. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
2931
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions that a particular user is part of. | AiEnterpriseInteraction.Read | Not supported. | AiEnterpriseInteraction.Read.All, AiEnterpriseInteraction.Read.User |
3032
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions in an organization. | Not supported. | Not supported. | AiEnterpriseInteraction.Read.All |
3133
|[approvals](../resources/approvalitem.md) | Not supported. | Not supported. | ApprovalSolution.ReadWrite.All |
@@ -95,6 +97,9 @@ Depending on the resource and the permission type (delegated or application) req
9597
9698
[!INCLUDE [teams-subscription-notes](../../includes/teams-subscription-notes.md)]
9799

100+
<!-- ### aiInsights -->
101+
[!INCLUDE [copilot-aiinsights-subscription-notes.md](../../includes/copilot-aiinsights-subscription-notes.md)]
102+
98103
<!-- ### aiInteraction -->
99104
[!INCLUDE [copilot-aiinteraction-subscription-notes.md](../../includes/copilot-aiinteraction-subscription-notes.md)]
100105

api-reference/beta/api/subscription-update.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.localizationpriority: medium
55
author: "jessieli-ad"
66
doc_type: apiPageType
77
ms.subservice: change-notifications
8-
ms.date: 07/26/2024
8+
ms.date: 05/05/2026
99
---
1010

1111
# Update subscription
@@ -31,6 +31,8 @@ Depending on the resource and the permission type (delegated or application) req
3131
3232
| Supported resource | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
3333
|:-----|:-----|:-----|:-----|
34+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br /> `/copilot/users/{userId}/onlineMeetings/getAllAiInsights` <br /> Copilot AI insights from meetings that a particular user is part of. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
35+
|[aiInsights](/microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight) <br/> `/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights` <br/> Copilot AI insights for a particular meeting. | OnlineMeetingAiInsight.Read.All | Not supported. | OnlineMeetingAiInsight.Read.All |
3436
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions that a particular user is part of. | AiEnterpriseInteraction.Read | Not supported. | AiEnterpriseInteraction.Read.All, AiEnterpriseInteraction.Read.User |
3537
|[aiInteraction](/microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction) <br /> `copilot/interactionHistory/getAllEnterpriseInteractions` <br /> Copilot AI interactions in an organization. | Not supported. | Not supported. | AiEnterpriseInteraction.Read.All |
3638
|[approvalItems](../resources/approvalItem.md) | Not supported. | Not supported. | ApprovalSolution.ReadWrite.All |
@@ -101,6 +103,9 @@ Depending on the resource and the permission type (delegated or application) req
101103
102104
[!INCLUDE [teams-subscription-notes](../../includes/teams-subscription-notes.md)]
103105

106+
<!-- ### aiInsights -->
107+
[!INCLUDE [copilot-aiinsights-subscription-notes.md](../../includes/copilot-aiinsights-subscription-notes.md)]
108+
104109
<!-- ### aiInteraction -->
105110
[!INCLUDE [copilot-aiinteraction-subscription-notes.md](../../includes/copilot-aiinteraction-subscription-notes.md)]
106111

api-reference/beta/resources/change-notifications-api-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.localizationpriority: medium
55
author: "jessieli-ad"
66
doc_type: conceptualPageType
77
ms.subservice: change-notifications
8-
ms.date: 06/07/2024
8+
ms.date: 05/05/2026
99
---
1010

1111
# Use the Microsoft Graph API to get change notifications
@@ -28,10 +28,9 @@ In general, subscription operations require read permission to the resource. For
2828

2929
| Permission type | Supported resource types |
3030
| :------------------------------------- | :------------------------------------------------------------------------------------ |
31-
| Delegated - work or school account | [aiInteraction][], [alert][], [callRecording][], [callTranscript][], [channel][], [chat][], [chatMessage][] (preview), [contact][], [conversation][], [conversationMember][], [driveItem][], [event][], [group][], [list][], [message][], [offerShiftRequest][], [openShiftChangeRequest][], [presence][], [shift][], [swapShiftsChangeRequest][], [team][], [timeOffRequest][], [todoTask][], [user][], [baseTask][] (deprecated) |
31+
| Delegated - work or school account | [aiInsights][], [aiInteraction][], [alert][], [callRecording][], [callTranscript][], [channel][], [chat][], [chatMessage][] (preview), [contact][], [conversation][], [conversationMember][], [driveItem][], [event][], [group][], [list][], [message][], [offerShiftRequest][], [openShiftChangeRequest][], [presence][], [shift][], [swapShiftsChangeRequest][], [team][], [timeOffRequest][], [todoTask][], [user][], [baseTask][] (deprecated) |
3232
| Delegated - personal Microsoft account | [contact][], [driveItem][], [event][], [list][], [message][], [todoTask][], [baseTask][] (deprecated) |
33-
| Application | [aiInteraction][], [alert][], [callRecord][], [approvals][], [callRecording][], [callTranscript][], [channel][], [chat][], [chatMessage][], [contact][], [conversationMember][], [driveItem][], [event][], [group][], [list][], [message][], [offerShiftRequest][], [onlineMeeting][], [openShiftChangeRequest][], [printer][], [printTaskDefinition][], [shift][], [swapShiftsChangeRequest][], [team][], [timeOffRequest][], [user][] |
34-
33+
| Application | [aiInsights][], [aiInteraction][], [alert][], [callRecord][], [approvals][], [callRecording][], [callTranscript][], [channel][], [chat][], [chatMessage][], [contact][], [conversationMember][], [driveItem][], [event][], [group][], [list][], [message][], [offerShiftRequest][], [onlineMeeting][], [openShiftChangeRequest][], [printer][], [printTaskDefinition][], [shift][], [swapShiftsChangeRequest][], [team][], [timeOffRequest][], [user][] |
3534

3635
## Related content
3736

@@ -42,6 +41,7 @@ In general, subscription operations require read permission to the resource. For
4241
- [Change notifications Node.js sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-change-notification/nodejs)
4342

4443
<!-- Links -->
44+
[aiInsights]: /microsoft-365/copilot/extensibility/api/ai-services/meeting-insights/resources/callaiinsight
4545
[aiInteraction]: /microsoft-365-copilot/extensibility/api/ai-services/interaction-export/resources/aiinteraction
4646
[chat]: ./chat.md
4747
[chatMessage]: ./chatmessage.md
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
author: "edle"
3+
ms.topic: include
4+
ms.date: 12/11/2024
5+
ms.localizationpriority: medium
6+
---
7+
8+
<!-- markdownlint-disable MD041-->
9+
10+
### aiInsights
11+
12+
Subscriptions on Copilot AI insights require a valid Copilot license that includes the following Copilot service plan:
13+
14+
* **Microsoft 365 Copilot Chat**: 3f30311c-6b1e-48a4-ab79-725b469da960

0 commit comments

Comments
 (0)