Skip to content

Commit 224cb09

Browse files
authored
Merge pull request #26213 from garchiro7/meeting-recording-notice
Update doc for TLE APIs availability vs online events
2 parents 61edc6e + 817caed commit 224cb09

File tree

2 files changed

+59
-5
lines changed

2 files changed

+59
-5
lines changed

api-reference/v1.0/api/onlinemeeting-get.md

Lines changed: 55 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ Retrieve the properties and relationships of an [onlineMeeting](../resources/onl
1717
For example, you can:
1818

1919
- Get details of an online meeting using [videoTeleconferenceId](#example-1-retrieve-an-online-meeting-by-videoteleconferenceid), [meeting ID](#example-2-retrieve-an-online-meeting-by-meeting-id), [joinWebURL](#example-3-retrieve-an-online-meeting-by-joinweburl), or [joinMeetingId](#example-4-retrieve-an-online-meeting-by-joinmeetingid).
20-
- Use the `/attendeeReport` path to get the attendee report of a [Microsoft Teams live event](/microsoftteams/teams-live-events/what-are-teams-live-events) in the form of a download link. **(deprecated)**
20+
- Use the `/attendeeReport` path to get the attendee report of a [Microsoft Teams live event](/microsoftteams/teams-live-events/what-are-teams-live-events) in the form of a download link, as shown in [example 5](#example-5-fetch-attendee-report-of-a-teams-live-event-deprecated). **(deprecated)**
21+
- Use the `/recording` and `/alternativeRecording` paths to get the recordings of a [Teams live event](/microsoftteams/teams-live-events/what-are-teams-live-events) in the form of a download link, as shown in [example 6](#example-6-fetch-the-recording-of-a-teams-live-event-deprecated). **(deprecated)**
2122

22-
Teams live event attendee report **(deprecated)** is an online meeting artifact. For details, see [Online meeting artifacts and permissions](/graph/cloud-communications-online-meeting-artifacts).
23+
Teams live event attendee report **(deprecated)** and Teams live event recordings **(deprecated)** are online meeting artifacts. For more information, see [Online meeting artifacts and permissions](/graph/cloud-communications-online-meeting-artifacts).
2324

2425
> [!CAUTION]
2526
> Teams live events was not removed on September 30, 2024, as previously announced. You can continue to use Teams live events; however, to get the latest new features and experiences, we recommend that you use [Teams town halls](https://support.microsoft.com/en-us/office/switch-from-microsoft-teams-live-events-to-town-halls-c71bf6e2-ece1-4809-900e-51271f39ac72) and the [Microsoft Graph virtual event townhall APIs](../resources/virtualeventtownhall.md) instead.
@@ -68,7 +69,7 @@ GET /communications/onlineMeetings/?$filter=VideoTeleconferenceId%20eq%20'{video
6869
} -->
6970
[!INCLUDE [permissions-table](../includes/permissions/onlinemeeting-get-2-permissions.md)]
7071

71-
Permissions for the following HTTP requests:
72+
Permissions for the following HTTP requests that apply only to Microsoft Teams live events:
7273

7374
<!-- { "blockType": "ignored" } -->
7475

@@ -85,7 +86,7 @@ GET /users/{userId}/onlineMeetings/{meetingId}/attendeeReport
8586
} -->
8687
[!INCLUDE [permissions-table](../includes/permissions/onlinemeeting-get-3-permissions.md)]
8788

88-
Permissions for the following HTTP requests:
89+
Permissions for the following HTTP requests that apply only to Microsoft Teams live events:
8990

9091
<!-- { "blockType": "ignored" } -->
9192

@@ -102,7 +103,7 @@ GET /me/onlineMeetings/{meetingId}/alternativeRecording
102103
} -->
103104
[!INCLUDE [permissions-table](../includes/permissions/onlinemeeting-get-4-permissions.md)]
104105

105-
Permissions for the following HTTP requests:
106+
Permissions for the following HTTP requests that apply only to Microsoft Teams live events:
106107

107108
<!-- { "blockType": "ignored" } -->
108109

@@ -164,6 +165,16 @@ GET /me/onlineMeetings/{meetingId}/attendeeReport
164165
GET /users/{userId}/onlineMeetings/{meetingId}/attendeeReport
165166
```
166167

168+
To get the recordings of a [Teams live event](/microsoftteams/teams-live-events/what-are-teams-live-events) with delegated (`/me`) and app (`/users/{userId}`) permission: **(deprecated)**
169+
<!-- { "blockType": "ignored" }-->
170+
171+
```http
172+
GET /me/onlineMeetings/{meetingId}/recording
173+
GET /me/onlineMeetings/{meetingId}/alternativeRecording
174+
GET /users/{userId}/onlineMeetings/{meetingId}/recording
175+
GET /users/{userId}/onlineMeetings/{meetingId}/alternativeRecording
176+
```
177+
167178
> [!NOTE]
168179
> - **userId** is the object ID of a user in [Microsoft Entra admin center > user management page](https://entra.microsoft.com/#blade/Microsoft_AAD_IAM/UsersManagementMenuBlade). For more details, see [Allow applications to access online meetings on behalf of a user](/graph/cloud-communication-online-meeting-application-access-policy).
169180
> - **meetingId** is the **id** of an [onlineMeeting](../resources/onlinemeeting.md) object.
@@ -762,3 +773,42 @@ Location: https://01-a-noam.dog.attend.teams.microsoft.com/broadcast/909c6581-51
762773
]
763774
}
764775
-->
776+
777+
778+
### Example 6: Fetch the recording of a Teams live event (deprecated)
779+
780+
The following example shows a request to download a recording.
781+
782+
#### Request
783+
784+
The following request uses delegated permission.
785+
786+
<!-- {
787+
"blockType": "request",
788+
"name": "get_live_event_recording",
789+
"sampleKeys": ["MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZiMi04ZdFpHRTNaR1F6WGhyZWFkLnYy"]
790+
}-->
791+
```msgraph-interactive
792+
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZiMi04ZdFpHRTNaR1F6WGhyZWFkLnYy/recording
793+
```
794+
795+
The following request uses application permission.
796+
<!-- { "blockType": "ignored" }-->
797+
```msgraph-interactive
798+
GET https://graph.microsoft.com/v1.0/users/dc74d9bb-6afe-433d-8eaa-e39d80d3a647/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZiMi04ZdFpHRTNaR1F6WGhyZWFkLnYy/recording
799+
```
800+
801+
#### Response
802+
803+
The following example shows the response.
804+
805+
<!-- {
806+
"blockType": "response",
807+
"truncated": true,
808+
"name": "get_live_event_recording"
809+
} -->
810+
811+
```http
812+
HTTP/1.1 302 Found
813+
Location: https://01-a-noam.dog.attend.teams.microsoft.com/broadcast/909c6581-5130-43e9-88f3-fcb3582cde37/dc17674c-81d9-4adb-bfb2-8f6a442e4622/19%3Ameeting_ZWE0YzQwMzItYjEyNi00NjJjLWE4MjYtOTUxYjE1NmFjYWIw%40thread.v2/0/resource/recording
814+
```

concepts/whats-new-overview.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ For details about previous updates to Microsoft Graph, see [Microsoft Graph what
1919
2020
## February 2025: New and generally available
2121

22+
### Teamwork and communications | Calls and online meetings
23+
24+
[Fetch the recording of a Teams live event](/graph/api/onlinemeeting-get#example-6-fetch-the-recording-of-a-teams-live-event-deprecated).
25+
2226
### Teamwork and communications | Messaging
2327

2428
[Get](/graph/api/channel-list-allmembers) all members from a channel, including direct and indirect members of a shared channel.

0 commit comments

Comments
 (0)