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: concepts/changenotifications-for-virtualevent.md
+57-8Lines changed: 57 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -29,8 +29,9 @@ The following table provides a summary of subscribable virtual event types, the
29
29
| All events (tenant-level) |`solutions/virtualEvents/events`| created | Application |
30
30
| All events (tenant-level by organizer/co-organizer IDs) |`solutions/virtualEvents/events/getEventsFromOrganizers(organizerIds=['id1', 'id2'])`| created | Application |
31
31
| The events of a specific webinar |`solutions/virtualEvents/webinars/{webinarId}`| updated | Application, delegated |
32
-
| Attendance report ready events for a webinar |`solutions/virtualEvents/webinars/{webinarId}/getAttendanceReports`| created | Application, delegated |
32
+
| Attendance report ready events for a webinar |`solutions/virtualEvents/webinars/{webinarId}/getAttendanceReports`| created | Application, delegated |
33
33
| The session events of a webinar |`solutions/virtualEvents/webinars/{webinarId}/sessions`| created, updated | Application, delegated |
## Subscribe to video-on-demand publication for all sessions in a webinar
140
+
141
+
To subscribe to notifications for when video-on-demand publication of a session occurs, specify the resource as `solutions/virtualEvents/{eventType}/{eventId}/getVideoOnDemandPublication`.
142
+
143
+
An application can only have a subscription per virtual event in a tenant for video-on-demand publications.
144
+
A user delegated token allows you to set up one subscription per virtual event in a tenant. The subscription is only available for users who are the organizer or listed as co-organizer in the same tenant as the event host.
145
+
146
+
```http
147
+
POST https://graph.microsoft.com/beta/subscriptions
## Subscribe to meeting call events of a specific session
139
160
140
161
For information about how to subscribe to meeting call events of a specific session, see [Get change notifications for Microsoft Teams meeting call updates](/graph/changenotifications-for-onlinemeeting).
@@ -168,12 +189,13 @@ Notifications include the resource URL of the changed resource. You can send a s
168
189
169
190
The following table indicates the supported notification and change types for the virtual events resource.
170
191
171
-
| Notification type | Resource ID | Change types |
|[Meeting Attendance Report](/graph/api/resources/meetingattendancereport)|`solutions/virtualEvents/webinars/{webinarId}/getAttendanceReports`| created |
192
+
| Notification type | Resource ID | Change types |
|[Meeting attendance report](/graph/api/resources/meetingattendancereport)|`solutions/virtualEvents/webinars/{webinarId}/getAttendanceReports`| created |
177
199
178
200
## Event notification examples
179
201
@@ -271,6 +293,34 @@ The following JSON examples show the responses for each supported change type of
271
293
}
272
294
```
273
295
296
+
### Video on demand published
297
+
298
+
Events that are created when video-on-demand is published for a virtual event session. The application or user can use the **resourceData.@odata.id** property to discover which virtual event session video-on-demand is available.
299
+
300
+
When a notification is received for virtual event webinar sessions, the notification only informs the application or user that the video-on-demand URL for the virtual event webinar is published. The video-on-demand URL for the virtual event session might be null or usable only by the organizer. The application or user must determine which unique video-on-demand URLs to provide to different participants, as a single video-on-demand URL doesn't work for all users.
301
+
302
+
For virtual event town hall sessions, a universal video-on-demand URL is available on the virtual event session object, which can be used by all participants.
For information about the types of notifications received for meeting call updates, see [Event notifications types](/graph/changenotifications-for-onlinemeeting#event-notifications-types).
@@ -323,7 +373,6 @@ The following JSON examples show the responses for each supported change type of
323
373
}
324
374
```
325
375
326
-
327
376
### Attendance report created
328
377
329
378
Events that are created by an attendance report return the endpoint of the **meetingAttendanceReport** object. Users can use this endpoint in the **resourceData.@odata.id** property to query for the details in the **meetingAttendanceReport** object.
Copy file name to clipboardExpand all lines: concepts/whats-new-overview.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,10 @@ For details about previous updates to Microsoft Graph, see [Microsoft Graph what
19
19
20
20
## May 2025: New and generally available
21
21
22
+
### Change notifications
23
+
24
+
Added [video-on-demand publication for all sessions in a webinar](/graph/changenotifications-for-virtualevent) as a subscribable virtual event.
25
+
22
26
### Backup storage
23
27
24
28
[Restore sessions](/graph/api/resources/restoresessionbase) and [restore artifacts](/graph/api/resources/restoreartifactbase) that are older than one year and in a terminal state are removed.
0 commit comments