Updates from: 01/14/2021 04:09:13
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 https://docs.microsoft.com/en-us/graph/api/application-post-onlinemeetings https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/application-post-onlinemeetings.md
@@ -226,6 +226,102 @@ Content-Type: application/json
} ```
+### Example 3: Create a live event with a user token
+
+> [!IMPORTANT]
+> Creating live events with the **broadcastSettings** property has some limitations. For details, see [broadcastMeetingSettings](../resources/broadcastmeetingsettings.md).
+
+#### Request
+
+```http
+POST https://graph.microsoft.com/beta/me/onlineMeetings
+Content-Type: application/json
+
+{
+ "subject":"User Token Live Event",
+ "startDateTime":"2020-12-02T14:30:34.2444915+00:00",
+ "endDateTime":"2020-12-02T15:00:34.2464912+00:00",
+ "isBroadcast": true,
+ "broadcastSettings": {
+ "allowedAudience": "everyone",
+ "isRecordingEnabled": true,
+ "isAttendeeReportEnabled": true
+ }
+}
+```
+
+#### Response
+
+> **Note:** The response object shown here has been shortened for readability. All the properties will be returned from an actual call.
+
+```json
+{
+ "id": "dc17674c-81d9-4adb-bfb2-8f6a442e4622_19:meeting_MGQ4MDQyNTEtNTQ2NS00YjQxLTlkM2EtZWVkODYxODYzMmY2@thread.v2",
+ "creationDateTime": "2020-12-02T14:30:34.2444915Z",
+ "startDateTime": "2020-09-29T22:35:31.389759Z",
+ "endDateTime": "2020-12-02T15:00:34.2464912Z",
+ "joinWebUrl": "(redacted)",
+ "subject": "User Token Live Event",
+ "autoAdmittedUsers": "EveryoneInCompany",
+ "isEntryExitAnnounced": true,
+ "allowedPresenters": "organization",
+ "videoTeleconferenceId": "(redacted)",
+ "participants": {
+ "organizer": {
+ "upn": "(redacted)",
+ "role": "producer",
+ "identity": {
+ "user": {
+ "id": "dc17674c-81d9-4adb-bfb2-8f6a442e4622",
+ "displayName": null,
+ "tenantId": "909c6581-5130-43e9-88f3-fcb3582cde38",
+ "identityProvider": "AAD"
+ }
+ }
+ },
+ "attendees": [
+ {
+ "upn": "(redacted)",
+ "role": "producer",
+ "identity": {
+ "user": {
+ "id": "dc17674c-81d9-4adb-bfb2-8f6a442e4622",
+ "displayName": null,
+ "tenantId": "909c6581-5130-43e9-88f3-fcb3582cde38",
+ "identityProvider": "AAD"
+ }
+ }
+ }
+ ],
+ "producers": [
+ {
+ "upn": "(redacted)",
+ "role": "producer",
+ "identity": {
+ "user": {
+ "id": "dc17674c-81d9-4adb-bfb2-8f6a442e4622",
+ "displayName": null,
+ "tenantId": "909c6581-5130-43e9-88f3-fcb3582cde38",
+ "identityProvider": "AAD"
+ }
+ }
+ }
+ ],
+ "contributors": []
+ },
+ "lobbyBypassSettings": {
+ "scope": "organization",
+ "isDialInBypassEnabled": false
+ },
+ "isBroadcast": true,
+ "broadcastSettings": {
+ "allowedAudience": "organization",
+ "isRecordingEnabled": true,
+ "isAttendeeReportEnabled": true
+ }
+}
+```
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
v1.0 https://docs.microsoft.com/en-us/graph/api/channel-post-messagereply https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-post-messagereply.md
@@ -147,9 +147,14 @@ Content-length: 160
> **Note**: The permission scope `Teamwork.Migrate.All` is required for this scenario. #### Request
-<!-- { "blockType": "ignored" } -->
+ The following example show how to import back-in-time messages using the `createDateTime` and `from` keys in the request body.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.chatMessage"
+} -->
```http POST https://graph.microsoft.com/beta/teams/{teamId}/channels/{channelId}/messages/{messageId}/replies
@@ -194,7 +199,6 @@ The following is an example of the response.
"truncated": true, "@odata.type": "microsoft.graph.chatMessage" } -->- ```http HTTP/1.1 200 OK
v1.0 https://docs.microsoft.com/en-us/graph/api/onlinemeeting-get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onlinemeeting-get.md
@@ -15,13 +15,24 @@ Namespace: microsoft.graph
Retrieve the properties and relationships of an [onlineMeeting](../resources/onlinemeeting.md) object.
+For example, you can:
+- Get details of an onlineMeeting using [VideoTeleconferenceId](#example-1-retrieve-an-online-meeting-by-videoteleconferenceid), [meeting ID](#example-2-retrieve-an-online-meeting-by-meeting-id), or [JoinWebURL](#example-3-retrieve-an-online-meeting-by-joinweburl).
+- Use the `/attendeeReport` path to get an attendee report of a live event, as shown in [example 4](#example-4-retrieve-the-attendee-report-of-a-live-event).
+- Use the `/recording` and `/alternativeRecording` paths to get the recordings of a live event, as shown in [example 5](#example-5-retrieve-the-recording-of-a-live-event).
+
+>**Notes:**
+>- Currently, attendee reports and recordings are available only to live events.
+>- Only the event organizer can access attendee reports and recordings.
+>- Attendee reports and recordings are only available when the live event has concluded.
+>- The download link in the `302 Found` [response](#example-4-retrieve-the-attendee-report-of-a-live-event) expires in **60** seconds.
+ ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). | Permission type | Permissions (from least to most privileged) | | :------------------------------------- | :---------------------------------------------------- |
-| Delegated (work or school account) | Not Supported. |
+| Delegated (work or school account) | OnlineMeetings.Read, OnlineMeetings.ReadWrite |
| Delegated (personal Microsoft account) | Not Supported. | | Application | OnlineMeetings.Read.All, OnlineMeetings.ReadWrite.All* |
@@ -29,21 +40,46 @@ One of the following permissions is required to call this API. To learn more, in
> \* Administrators must create an [application access policy](/graph/cloud-communication-online-meeting-application-access-policy) and grant it to a user, authorizing the app configured in the policy to retrieve an online meeting on behalf of that user (user ID specified in the request path). ## HTTP request+
+To get the specified onlineMeeting using meeting ID:
+<!-- { "blockType": "ignored" } -->
+```http
+GET /me/onlineMeetings/{meetingId}
+GET /users/{userId}/onlineMeetings/{meetingId}
+```
+
+To get the specified onlineMeeting using **videoTeleconferenceId**:
<!-- { "blockType": "ignored" } --> ```http GET /app/onlineMeetings/?$filter=VideoTeleconferenceId%20eq%20'{id}' GET /communications/onlineMeetings/?$filter=VideoTeleconferenceId%20eq%20'{id}'
-GET /users/{userId}/onlineMeetings/{meetingId}
+```
+
+To get the specified onlineMeeting using **joinWebUrl**:
+<!-- { "blockType": "ignored" } -->
+```http
GET /users/{userId}/onlineMeetings?$filter=JoinWebUrl%20eq%20'{joinWebUrl}' ```
-> **Notes:**
->
-> - The `/app` path is deprecated. Going forward, use the `/communications` path.
-> - `id` in the first two routes refers to [VTC conference id](/microsoftteams/cloud-video-interop-for-teams-set-up).
-> - `userId` is the object ID of a user in [Azure user management portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/UsersManagementMenuBlade). For more details, see [application access policy](/graph/cloud-communication-online-meeting-application-access-policy).
-> - `meetingId` is the **id** of an [onlineMeeting entity](../resources/onlinemeeting.md).
-> - `joinWebUrl` must be URL encoded and this route can only be used to retrieve meetings created by `userId`.
+To get the attendee report of a live event:
+<!-- { "blockType": "ignored" } -->
+```http
+GET /users/{userId}/onlineMeetings/{meetingId}/attendeeReport
+```
+
+To get the recordings of a live event:
+<!-- { "blockType": "ignored" } -->
+```http
+GET /users/{userId}/onlineMeetings/{meetingId}/recording
+GET /users/{userId}/onlineMeetings/{meetingId}/alternativeRecording
+```
+
+>**Notes:**
+>- The `/app` path is deprecated. Going forward, use the `/communications` path.
+>- `id` in the first two routes refers to [VTC conference id](/microsoftteams/cloud-video-interop-for-teams-set-up).
+>- `userId` is the object ID of a user in [Azure user management portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/UsersManagementMenuBlade). For more details, see [application access policy](/graph/cloud-communication-online-meeting-application-access-policy).
+>- `meetingId` is the **id** of an [onlineMeeting entity](../resources/onlinemeeting.md).
+>- `joinWebUrl` must be URL encoded and this route can only be used to retrieve meetings created by `userId`.
## Optional query parameters This method supports the [OData query parameters](/graph/query-parameters) to help customize the response.
@@ -60,7 +96,10 @@ If the request contains an `Accept-Language` HTTP header, the `content` of `join
Do not supply a request body for this method. ## Response
-If successful, this method returns a `200 OK` response code and an [onlineMeeting](../resources/onlinemeeting.md) object in the response body.
+If successful, this method returns a `200 OK` response code. The method also includes one of the following:
+
+- If you're getting an online meeting based on meeting ID, **videoTeleconferenceId** or **joinWebUrl**, this method also returns an [onlineMeeting](../resources/onlinemeeting.md) object in the response body.
+- If you're getting the attendee report or recording of a live online meeting, this method also returns a `Location` header that indicates the URI to the attendee report or recording, respectively.
## Examples
@@ -294,6 +333,49 @@ GET https://graph.microsoft.com/beta/users/dc17674c-81d9-4adb-bfb2-8f6a442e4622/
} ```
+### Example 4: Retrieve the attendee report of a live event
+The following example shows a request to download an attendee report.
+
+#### Request
+<!-- {
+ "blockType": "request",
+ "name": "get-attendeeReport"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/users/dc74d9bb-6afe-433d-8eaa-e39d80d3a647/onlineMeetings/dc17674c-81d9-4adb-bfb2-8f6a442e4622_19:meeting_ZWE0YzQwMzItYjEyNi00NjJjLWE4MjYtOTUxYjE1NmFjYWIw@thread.v2/attendeeReport
+```
+
+#### Response
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 302 Found
+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/attendeeReport
+```
+
+### Example 5: Retrieve the recording of a live event
+The following example shows a request to download a recording.
+
+#### Request
+<!-- {
+ "blockType": "request",
+ "name": "get-recording"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/users/dc74d9bb-6afe-433d-8eaa-e39d80d3a647/onlineMeetings/dc17674c-81d9-4adb-bfb2-8f6a442e4622_19:meeting_ZWE0YzQwMzItYjEyNi00NjJjLWE4MjYtOTUxYjE1NmFjYWIw@thread.v2/recording
+```
+
+#### Response
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 302 Found
+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
+```
++ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
v1.0 https://docs.microsoft.com/en-us/graph/api/privilegedroleassignmentrequest-list https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/privilegedroleassignmentrequest-list.md
@@ -95,11 +95,11 @@ Content-length: 304
{ "schedule":{ "type":"activation","startDateTime":"2018-02-07T22:55:00Z","endDateTime":null,"duration" : null
- },"id":"03ea0c3d-90a0-42d4-b220-11c049c506fb","userId": "Self","roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b","evaluateOnly":false,"type":"UserAdd","assignmentState":"Active","requestedDateTime":"2018-02-07T22:17:37.2215343Z","status":"ApprovalAborted","duration":"1","reason":"Activate for testing","ticketNumber":"222","ticketSystem":"222"
+ },"id":"03ea0c3d-90a0-42d4-b220-11c049c506fb","userId": "Self","roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b","type":"UserAdd","assignmentState":"Active","requestedDateTime":"2018-02-07T22:17:37.2215343Z","status":"ApprovalAborted","duration":"1","reason":"Activate for testing","ticketNumber":"222","ticketSystem":"222"
},{ "schedule":{ "type":"assignment","startDateTime":"2018-01-23T02:43:15.258242Z","endDateTime":null,"duration" : null
- },"id":"fe4450bb-6d28-4583-8fc4-25b0ea91daf5","userId": "Self","roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b","evaluateOnly":false,"type":"UserAdd","assignmentState":"Active","requestedDateTime":"2018-01-23T02:42:55.628338Z","status":"Completed","duration":"1","reason":"asdf","ticketNumber":null,"ticketSystem":null
+ },"id":"fe4450bb-6d28-4583-8fc4-25b0ea91daf5","userId": "Self","roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b","type":"UserAdd","assignmentState":"Active","requestedDateTime":"2018-01-23T02:42:55.628338Z","status":"Completed","duration":"1","reason":"asdf","ticketNumber":null,"ticketSystem":null
} ] }
v1.0 https://docs.microsoft.com/en-us/graph/api/privilegedroleassignmentrequest-my https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/privilegedroleassignmentrequest-my.md
@@ -99,7 +99,6 @@ Content-length: 304
"id": "e13ef8a0-c1cb-4d03-aaae-9cd1c8ede2d1", "userId": "Self", "roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "evaluateOnly": false,
"type": "UserAdd", "assignmentState": "Active", "requestedDateTime": "2018-02-08T02:35:42.9137335Z",
@@ -123,7 +122,6 @@ Content-length: 304
"id": "03ea0c3d-90a0-42d4-b220-11c049c506fb", "userId": "Self", "roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "evaluateOnly": false,
"type": "UserAdd", "assignmentState": "Active", "requestedDateTime": "2018-02-07T22:17:37.2215343Z",
v1.0 https://docs.microsoft.com/en-us/graph/api/privilegedroleassignmentrequest-post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/privilegedroleassignmentrequest-post.md
@@ -91,7 +91,6 @@ Content-type: application/json
"schedule": { "startDateTime": "2018-02-08T02:35:17.903Z" },
- "evaluateOnly": false,
"type": "UserAdd", "assignmentState": "Active", "roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
@@ -137,7 +136,6 @@ Content-length: 304
"duration" : null }, "id": "e13ef8a0-c1cb-4d03-aaae-9cd1c8ede2d1",
- "evaluateOnly": false,
"type": "UserAdd", "assignmentState": "Active", "requestedDateTime": "2018-02-08T02:35:42.9137335Z",
v1.0 https://docs.microsoft.com/en-us/graph/includes/snippets/csharp/post-privilegedroleassignmentrequest-csharp-snippets https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/includes/snippets/csharp/post-privilegedroleassignmentrequest-csharp-snippets.md
@@ -6,7 +6,7 @@ description: "Automatically generated file. DO NOT MODIFY"
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
-var privilegedRoleAssignmentRequest = new PrivilegedRoleAssignmentRequest
+var privilegedRoleAssignmentRequest = new PrivilegedRoleAssignmentRequestObject
{ Duration = "2", Reason = "Activate the role for business purpose",
@@ -16,7 +16,6 @@ var privilegedRoleAssignmentRequest = new PrivilegedRoleAssignmentRequest
{ StartDateTime = DateTimeOffset.Parse("2018-02-08T02:35:17.903Z") },
- EvaluateOnly = false,
Type = "UserAdd", AssignmentState = "Active", RoleId = "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
v1.0 https://docs.microsoft.com/en-us/graph/includes/snippets/java/post-privilegedroleassignmentrequest-java-snippets https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/includes/snippets/java/post-privilegedroleassignmentrequest-java-snippets.md
@@ -14,7 +14,6 @@ privilegedRoleAssignmentRequest.ticketSystem = "system";
GovernanceSchedule schedule = new GovernanceSchedule(); schedule.startDateTime = CalendarSerializer.deserialize("2018-02-08T02:35:17.903Z"); privilegedRoleAssignmentRequest.schedule = schedule;
-privilegedRoleAssignmentRequest.evaluateOnly = false;
privilegedRoleAssignmentRequest.type = "UserAdd"; privilegedRoleAssignmentRequest.assignmentState = "Active"; privilegedRoleAssignmentRequest.roleId = "88d8e3e3-8f55-4a1e-953a-9b9898b8876b";
v1.0 https://docs.microsoft.com/en-us/graph/includes/snippets/javascript/post-privilegedroleassignmentrequest-javascript-snippets https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/includes/snippets/javascript/post-privilegedroleassignmentrequest-javascript-snippets.md
@@ -18,7 +18,6 @@ const privilegedRoleAssignmentRequest = {
schedule: { startDateTime: "2018-02-08T02:35:17.903Z" },
- evaluateOnly: false,
type: "UserAdd", assignmentState: "Active", roleId: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
v1.0 https://docs.microsoft.com/en-us/graph/includes/snippets/objc/post-privilegedroleassignmentrequest-objc-snippets https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/includes/snippets/objc/post-privilegedroleassignmentrequest-objc-snippets.md
@@ -19,7 +19,6 @@ MSGraphPrivilegedRoleAssignmentRequest *privilegedRoleAssignmentRequest = [[MSGr
MSGraphGovernanceSchedule *schedule = [[MSGraphGovernanceSchedule alloc] init]; [schedule setStartDateTime: "2018-02-08T02:35:17.903Z"]; [privilegedRoleAssignmentRequest setSchedule:schedule];
-[privilegedRoleAssignmentRequest setEvaluateOnly: false];
[privilegedRoleAssignmentRequest setType:@"UserAdd"]; [privilegedRoleAssignmentRequest setAssignmentState:@"Active"]; [privilegedRoleAssignmentRequest setRoleId:@"88d8e3e3-8f55-4a1e-953a-9b9898b8876b"];
v1.0 https://docs.microsoft.com/en-us/graph/resources/broadcastmeetingsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/broadcastmeetingsettings.md new file mode 100644
@@ -0,0 +1,73 @@
+---
+title: "broadcastMeetingSettings resource type"
+description: "Settings related to a live event"
+author: "frankpeng7"
+localization_priority: Normal
+ms.prod: "cloud-communications"
+doc_type: resourcePageType
+---
+
+# broadcastMeetingSettings resource type
+
+Namespace: microsoft.graph
+
+[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+
+Settings related to a live event.
+
+> [!IMPORTANT]
+> This API does not validate live event settings that are managed by [policy](/microsoftteams/teams-live-events/set-teams-live-events-policies-using-powershell).
+> For example, if an admin sets a live event policy using `Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastAttendeeVisibility EveryoneInCompany`,
+> users will be prevented from setting live event permissions to `public` in their Teams client, but will be able to create a live event via Microsoft Graph
+> by setting **allowedAudience** to `everyone`.
+
+## Properties
+
+| Property | Type | Description |
+| -------------------------- | ------------------------ | ------------------------------------------------------------------------------- |
+| allowedAudience | broadcastMeetingAudience | Defines who can join the live event. Possible values are listed in the following table. |
+| isRecordingEnabled | Boolean | Indicates whether recording is enabled for this live event. Default value is `false`. |
+| isAttendeeReportEnabled | Boolean | Indicates whether attendee report is enabled for this live event. Default value is `false`. |
+| isQuestionAndAnswerEnabled | Boolean | Indicates whether Q&A is enabled for this live event. Default value is `false`. |
+| isVideoOnDemandEnabled | Boolean | Indicates whether video on demand is enabled for this live event. Default value is `false`. |
+
+### broadcastMeetingAudience values
+
+| Value | Description |
+| ------------------ | ----------------------------------------------------------------- |
+| everyone | The live event will be open to anyone. This is the default value. |
+| organization | Everyone in your org can join the live event. |
+| roleIsAttendee | Only the specified people can join the live event. |
+| unknownFutureValue | Unknown future value. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [],
+ "@odata.type": "microsoft.graph.broadcastMeetingSettings"
+}-->
+```json
+{
+ "allowedAudience": "String",
+ "isRecordingEnabled": "Boolean",
+ "isAttendeeReportEnabled": "Boolean",
+ "isQuestionAndAnswerEnabled": "Boolean",
+ "isVideoOnDemandEnabled": "Boolean"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "broadcastSettings resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 https://docs.microsoft.com/en-us/graph/resources/onlinemeeting https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/onlinemeeting.md
@@ -45,10 +45,18 @@ Contains information about a meeting, including the URL used to join a meeting,
| externalId | String | The external ID. A custom ID. Optional. | | isEntryExitAnnounced | Boolean | Whether or not to announce when callers join or leave. | | lobbyBypassSettings | [lobbyBypassSettings](lobbyBypassSettings.md) | Specifies which participants can bypass the meeting lobby. |
-| allowedPresenters | onlineMeetingPresenters | Specifies who can be a presenter in a meeting. Possible values are `everyone`, `organization`, `roleIsPresenter`, `organizer`, and `unknownFutureValue`. |
+| allowedPresenters | onlineMeetingPresenters | Specifies who can be a presenter in a meeting. Possible values are `everyone`, `organization`, `roleIsPresenter`, `organizer`, and `unknownFutureValue`. |
+| isBroadcast | Boolean | Indicates if this is a live event. |
+| broadcastSettings | [broadcastMeetingSettings](broadcastMeetingSettings.md) | Settings related to a live event* |
+| attendeeReport | Stream | The content stream of the attendee report of a live event. Read-only. |
+| recording | Stream | The content stream of the recording of a live event. Read-only. |
+| alternativeRecording | Stream | The content stream of the alternative recording of a live event. Read-only. |
> [!IMPORTANT] > The **autoAdmittedUsers** property is obsolete. Use **lobbyBypassSettings.scope** instead for meeting option configurations.
+>
+> *\Creating live events with the **broadcastSettings** property is in Beta, with important limitations. Please refer to
+> [broadcastSettings](broadcastMeetingSettings.md) for more details.
### onlineMeetingPresenters values
@@ -58,7 +66,7 @@ Contains information about a meeting, including the URL used to join a meeting,
| organization | Everyone in organizerΓÇÖs organization is a presenter. | | roleIsPresenter | Only the participants whose role is presenter are presenters. | | organizer | Only the organizer is a presenter. |
-| unknownFutureValue | Unknow future value. |
+| unknownFutureValue | Unknown future value. |
**Note**: If the value of **allowedPresenters** is set to `roleIsPresenter`, please specify each meeting participant's meeting role using **role** property in [meetingParticipantInfo](../resources/meetingparticipantinfo.md).
@@ -86,7 +94,9 @@ Contains information about a meeting, including the URL used to join a meeting,
"videoTeleconferenceId": "String", "isEntryExitAnnounced": "Boolean", "lobbyBypassSettings": {"@odata.type": "#microsoft.graph.lobbyBypassSettings"},
- "allowedPresenters": "String"
+ "allowedPresenters": "String",
+ "isBroadcast": "Boolean",
+ "broadcastSettings": {"@odata.type": "#microsoft.graph.broadcastSettings"}
} ```
v1.0 https://docs.microsoft.com/en-us/graph/resources/printjobconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/printjobconfiguration.md
@@ -162,7 +162,6 @@ The following is a JSON representation of the resource.
"collate": true, "scaling": {"@odata.type": "microsoft.graph.printScaling"} }- ```
v1.0 https://docs.microsoft.com/en-us/graph/resources/onlinemeeting https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/onlinemeeting.md
@@ -38,8 +38,8 @@ Contains information about a meeting, including the URL used to join a meeting,
| videoTeleconferenceId | String | The video teleconferencing ID. Read-only. | | joinInformation | [itemBody](itembody.md) | The join information in the language and locale variant specified in the `Accept-Language` request HTTP header. Read-only. | | isEntryExitAnnounced | Boolean | Whether or not to announce when callers join or leave. |
-| lobbyBypassSettings | [lobbyBypassSettings](lobbyBypassSettings.md) | Specifies which participants can bypass the meeting lobby. |
-| allowedPresenters | onlineMeetingPresenters | Specifies who can be a presenter in a meeting. Possible values are listed in the following table. |
+| lobbyBypassSettings | [lobbyBypassSettings](lobbyBypassSettings.md) | Specifies which participants can bypass the meeting lobby. |
+| allowedPresenters | onlineMeetingPresenters | Specifies who can be a presenter in a meeting. Possible values are listed in the following table. |
### onlineMeetingPresenters values