Microsoft Graph · Schema
microsoft.graph.onlineMeetingBase
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.onlineMeetingBase",
"title": "microsoft.graph.onlineMeetingBase",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.entity"
},
{
"title": "onlineMeetingBase",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"allowAttendeeToEnableCamera": {
"type": "boolean",
"description": "Indicates whether attendees can turn on their camera.",
"nullable": true
},
"allowAttendeeToEnableMic": {
"type": "boolean",
"description": "Indicates whether attendees can turn on their microphone.",
"nullable": true
},
"allowBreakoutRooms": {
"type": "boolean",
"description": "Indicates whether breakout rooms are enabled for the meeting.",
"nullable": true
},
"allowCopyingAndSharingMeetingContent": {
"type": "boolean",
"description": "Indicates whether the ability to copy and share meeting content is enabled for the meeting.",
"nullable": true
},
"allowedLobbyAdmitters": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles"
},
{
"type": "object",
"nullable": true
}
],
"description": "Specifies the users who can admit from the lobby. The possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue."
},
"allowedPresenters": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.onlineMeetingPresenters"
},
{
"type": "object",
"nullable": true
}
],
"description": "Specifies who can be a presenter in a meeting. The possible values are: everyone, organization, roleIsPresenter, organizer, unknownFutureValue. Inherited from onlineMeetingBase."
},
"allowLiveShare": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.meetingLiveShareOptions"
},
{
"type": "object",
"nullable": true
}
],
"description": "Indicates whether live share is enabled for the meeting. The possible values are: enabled, disabled, unknownFutureValue."
},
"allowMeetingChat": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.meetingChatMode"
},
{
"type": "object",
"nullable": true
}
],
"description": "Specifies the mode of the meeting chat."
},
"allowParticipantsToChangeName": {
"type": "boolean",
"description": "Specifies if participants are allowed to rename themselves in an instance of the meeting.",
"nullable": true
},
"allowPowerPointSharing": {
"type": "boolean",
"description": "Indicates whether PowerPoint live is enabled for the meeting.",
"nullable": true
},
"allowRecording": {
"type": "boolean",
"description": "Indicates whether recording is enabled for the meeting.",
"nullable": true
},
"allowTeamworkReactions": {
"type": "boolean",
"description": "Indicates if Teams reactions are enabled for the meeting.",
"nullable": true
},
"allowTranscription": {
"type": "boolean",
"description": "Indicates whether transcription is enabled for the meeting.",
"nullable": true
},
"allowWhiteboard": {
"type": "boolean",
"description": "Indicates whether whiteboard is enabled for the meeting.",
"nullable": true
},
"audioConferencing": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.audioConferencing"
},
{
"type": "object",
"nullable": true
}
],
"description": "The phone access (dial-in) information for an online meeting. Read-only."
},
"chatInfo": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.chatInfo"
},
{
"type": "object",
"nullable": true
}
],
"description": "The chat information associated with this online meeting."
},
"chatRestrictions": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.chatRestrictions"
},
{
"type": "object",
"nullable": true
}
],
"description": "Specifies the configuration settings for meeting chat restrictions."
},
"isEndToEndEncryptionEnabled": {
"type": "boolean",
"description": "Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting.",
"nullable": true
},
"isEntryExitAnnounced": {
"type": "boolean",
"description": "Indicates whether to announce when callers join or leave.",
"nullable": true
},
"joinInformation": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.itemBody"
},
{
"type": "object",
"nullable": true
}
],
"description": "The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only."
},
"joinMeetingIdSettings": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.joinMeetingIdSettings"
},
{
"type": "object",
"nullable": true
}
],
"description": "Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings can't be modified. To make any changes to this property, you must cancel this meeting and create a new one."
},
"joinWebUrl": {
"type": "string",
"description": "The join URL of the online meeting. Read-only.",
"nullable": true
},
"lobbyBypassSettings": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.lobbyBypassSettings"
},
{
"type": "object",
"nullable": true
}
],
"description": "Specifies which participants can bypass the meeting lobby."
},
"recordAutomatically": {
"type": "boolean",
"description": "Indicates whether to record the meeting automatically.",
"nullable": true
},
"shareMeetingChatHistoryDefault": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode"
},
{
"type": "object",
"nullable": true
}
],
"description": "Specifies whether meeting chat history is shared with participants. The possible values are: all, none, unknownFutureValue."
},
"subject": {
"type": "string",
"description": "The subject of the online meeting.",
"nullable": true
},
"videoTeleconferenceId": {
"type": "string",
"description": "The video teleconferencing ID. Read-only.",
"nullable": true
},
"watermarkProtection": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.watermarkProtectionValues"
},
{
"type": "object",
"nullable": true
}
],
"description": "Specifies whether the client application should apply a watermark to a content type."
},
"attendanceReports": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.meetingAttendanceReport"
},
"description": "The attendance reports of an online meeting. Read-only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
},
"discriminator": {
"propertyName": "@odata.type",
"mapping": {
"#microsoft.graph.onlineMeeting": "#/components/schemas/microsoft.graph.onlineMeeting",
"#microsoft.graph.virtualEventSession": "#/components/schemas/microsoft.graph.virtualEventSession"
}
}
}
]
}