Type de ressource onlineMeeting

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Contient des informations sur une réunion, notamment l’URL utilisée pour rejoindre une réunion, la liste des participants et la description.

Cette ressource prend en charge l’abonnement aux notifications de modification. Pour plus d’informations, consultez S’abonner à des réunions en ligne.

Hérite de onlineMeetingBase.

Méthodes

Méthode Type renvoyé Description
Créer onlineMeeting Créer une réunion en ligne.
Obtenir onlineMeeting Lire les propriétés et les relations d’un objet onlineMeeting .
Mettre à jour onlineMeeting Mettez à jour les propriétés d’un objet onlineMeeting .
Supprimer Aucun Supprimer un objet onlineMeeting .
Créer ou obtenir onlineMeeting onlineMeeting Créez une réunion en ligne avec un ID externe personnalisé. Si la réunion existe déjà, récupérez ses propriétés.
Répertorier les transcriptions d’un onlineMeeting collection callTranscript Récupérez la liste des transcriptions d’un onlineMeeting.
Répertorier les enregistrements d’un onlineMeeting collection callRecording Obtenez la liste des objets callRecording associés à un onlineMeeting.

Remarque

Un jeton du porteur est requis pour l’en-tête Authorization de toutes les méthodes répertoriées dans le tableau précédent. Pour plus d’informations sur la façon d’obtenir pour token l’en-tête Authorization , consultez Obtenir l’accès au nom d’un utilisateur.

Attention

Les API de réunion en ligne Graph qui prennent en charge l’événement en direct Microsoft Teams sont déconseillées et cesseront de fonctionner le 30 septembre 2024. Les nouvelles API Graph le remplaceront au printemps 2024. Pour plus d’informations, consultez Retrait de l’API d’événements en direct Teams sur Microsoft Graph.

Propriétés

Propriété Type Description
allowAttendeeToEnableCamera Boolean Indique si les participants peuvent activer leur caméra. Hérité de onlineMeetingBase.
allowAttendeeToEnableMic Boolean Indique si les participants peuvent activer leur microphone. Hérité de onlineMeetingBase.
allowMeetingChat meetingChatMode Spécifie le mode de conversation de réunion. Hérité de onlineMeetingBase.
allowParticipantsToChangeName Boolean Spécifie si les participants sont autorisés à se renommer dans un instance de la réunion.
chatRestrictions chatrestrictions Spécifie la configuration des restrictions de conversation de réunion.
allowTeamworkReactions Boolean Indique si les réactions Teams sont activées pour la réunion. Hérité de onlineMeetingBase.
allowTranscription Boolean Indique si la transcription est activée pour la réunion. Hérité de onlineMeetingBase.
allowRecording Boolean Indique si l’enregistrement est activé pour la réunion. Hérité de onlineMeetingBase.
allowedPresenters onlineMeetingPresenters Spécifie qui peut être présentateur dans une réunion. Hérité de onlineMeetingBase.
alternativeRecording (déconseillé) Stream Flux de contenu de l’autre enregistrement d’un événement en direct Microsoft Teams. En lecture seule.
anonymizeIdentityForRoles collection onlineMeetingRole Spécifie dont l’identité est rendue anonyme dans la réunion. Les valeurs possibles sont : attendee. La attendee valeur ne peut pas être supprimée via une opération PATCH une fois ajoutée. Hérité de onlineMeetingBase.
attendeeReport (déconseillé) Stream Flux de contenu du rapport des participants d’un événement en direct Teams. En lecture seule.
audioConferencing audioConferencing Informations d’accès téléphonique (rendez-vous) pour une réunion en ligne. En lecture seule. Hérité de onlineMeetingBase.
broadcastSettings (déconseillé) broadcastMeetingSettings Paramètres liés à un événement en direct.
chatInfo chatInfo Informations de conversation associées à cette réunion en ligne. Hérité de onlineMeetingBase.
creationDateTime DateTime Heure de création de la réunion au format UTC. En lecture seule.
endDateTime DateTime Heure de fin de la réunion au format UTC. Obligatoire lorsque vous créez une réunion en ligne.
externalId String ID externe. ID personnalisé. Optional.
id String ID par défaut associé à la réunion en ligne. En lecture seule. Hérité de onlineMeetingBase.
isBroadcast (déconseillé) Boolean Indique si cet événement est un événement en direct Teams.
isEntryExitAnnounced Boolean Indique s’il faut annoncer quand les appelants rejoignent ou quittent. Hérité de onlineMeetingBase.
joinInformation itemBody Informations de jointure dans la variante de langue et de paramètres régionaux spécifiée dans l’en-tête HTTP de la requête « Accept-Language ». En lecture seule. Hérité de onlineMeetingBase.
joinMeetingIdSettings joinMeetingIdSettings Spécifie le joinMeetingId, le code secret de réunion et la condition requise pour le code secret. Une fois qu’un onlineMeeting est créé, le joinMeetingIdSettings ne peut pas être modifié. Pour apporter des modifications à cette propriété, la réunion doit être annulée et une nouvelle réunion doit être créée. Hérité de onlineMeetingBase.
joinWebUrl String URL de participation de la réunion en ligne. En lecture seule. Hérité de onlineMeetingBase.
lobbyBypassSettings lobbyBypassSettings Spécifie les participants qui peuvent contourner la salle d’attente de la réunion. Hérité de onlineMeetingBase.
meetingTemplateId String ID du modèle de réunion.
participants meetingParticipants Les participants associés à la réunion en ligne, y compris l’organisateur et les participants.
recordAutomatically Boolean Indique s’il faut enregistrer automatiquement la réunion. Hérité de onlineMeetingBase.
enregistrement (déconseillé) Stream Flux de contenu de l’enregistrement d’un événement en direct Teams. En lecture seule.
shareMeetingChatHistoryDefault meetingChatHistoryDefaultMode Spécifie si l’historique des conversations de réunion est partagé avec les participants. Les valeurs possibles sont all, none et unknownFutureValue.
startDateTime DateTime Heure de début de la réunion au format UTC. Obligatoire lorsque vous créez une réunion en ligne.
subject String Objet de la réunion en ligne. Obligatoire lorsque vous créez une réunion en ligne.
videoTeleconferenceId String ID de téléconférence vidéo. En lecture seule.
filigraneProtection filigraneProtectionValues Spécifie si un filigrane doit être appliqué à un type de contenu par l’application cliente.
shareMeetingChatHistoryDefault meetingChatHistoryDefaultMode Spécifie si l’historique des conversations de réunion est partagé avec les participants. Les valeurs possibles sont all, none et unknownFutureValue. Hérité de onlineMeetingBase.
startDateTime DateTime Heure de début de la réunion au format UTC.
subject String Objet de la réunion en ligne. Hérité de onlineMeetingBase.
videoTeleconferenceId String ID de téléconférence vidéo. En lecture seule. Hérité de onlineMeetingBase.
filigraneProtection filigraneProtectionValues Spécifie si l’application cliente doit appliquer un filigrane à un type de contenu. Hérité de onlineMeetingBase.
autoAdmittedUsers (déconseillé) String Paramètre qui spécifie le type de participants autorisés automatiquement à la réunion en ligne. Les valeurs possibles sont les suivantes : everyone, everyoneInSameAndFederatedCompany, everyoneInCompany, invitedUsersInCompany, organizer. En lecture seule.
fonctionnalités (déconseillées) collection meetingCapabilities Liste des fonctionnalités de réunion. Les valeurs possibles sont : questionAndAnswer,unknownFutureValue.

Attention

  • La propriété autoAdmittedUsers est déconseillée. Utilisez plutôt la propriété scope de lobbyBypassSettings .
  • La propriété capabilities est déconseillée. Utilisez plutôt la propriété isQuestionAndAnswerEnabled de broadcastMeetingSettings .

Valeurs onlineMeetingPresenters

Valeur Description
Chacun Tout le monde est présentateur. Valeur par défaut.
organisation Tout le monde dans la organization de l’organisateur est un présentateur.
roleIsPresenter Seuls les participants dont le rôle est présentateur sont présentateurs.
organizer Seul l’organisateur est présentateur.
unknownFutureValue Valeur sentinel de l’énumération évolutive. Ne pas utiliser.

Conseil

Lors de la création ou de la mise à jour d’une réunion en ligne avec allowedPresenters défini sur roleIsPresenter, incluez une liste complète des participants avec le rôle des participants spécifié défini presenter sur dans le corps de la demande.

Valeurs meetingChatMode

Valeur Description
activé La conversation de réunion est activée.
désactivé La conversation de réunion est désactivée.
Limitée La conversation de réunion est activée, mais uniquement pendant l’appel de réunion.
unknownFutureValue Valeur sentinel de l’énumération évolutive. Ne pas utiliser.

Valeurs meetingChatHistoryDefaultMode

Valeur Description
tout Tout l’historique des conversations de réunion est partagé.
none Aucun historique de conversation de réunion n’est partagé.
unknownFutureValue Valeur sentinel de l’énumération évolutive. Ne pas utiliser.

Relations

Relation Type Description
attendanceReports collection meetingAttendanceReport Les rapports de présence d’une réunion en ligne. En lecture seule. Hérité de onlineMeetingBase.
Enregistrements collection callRecording Enregistrements d’une réunion en ligne. En lecture seule.
inscription meetingRegistration Inscription activée pour une réunion en ligne. Une seule inscription peut être activée pour une réunion en ligne.
Transcriptions collection callTranscript Transcriptions d’une réunion en ligne. En lecture seule.
meetingAttendanceReport (déconseillé) meetingAttendanceReport Rapport de présence de la dernière session de réunion en ligne. En lecture seule.

Conseil

  • La propriété meetingAttendanceReport est déconseillée. Il restera en version bêta pour la compatibilité descendante. À l’avenir, utilisez la propriété attendanceReports pour récupérer les rapports de présence d’une réunion en ligne.
  • Le type d’inscription peut être meetingRegistration ou externalMeetingRegistration, qui héritent tous deux de meetingRegistrationBase.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "allowAttendeeToEnableCamera": "Boolean",
  "allowAttendeeToEnableMic": "Boolean",
  "allowMeetingChat": {"@odata.type": "microsoft.graph.meetingChatMode"},
  "allowTeamworkReactions": "Boolean",
  "allowedPresenters": "String",
  "anonymizeIdentityForRoles": ["String"],
  "audioConferencing": {"@odata.type": "microsoft.graph.audioConferencing"},
  "chatInfo": {"@odata.type": "microsoft.graph.chatInfo"},
  "creationDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "id": "String (identifier)",  
  "isEntryExitAnnounced": "Boolean",
  "joinInformation": {"@odata.type": "microsoft.graph.itemBody"},
  "joinMeetingIdSettings": {"@odata.type": "microsoft.graph.joinMeetingIdSettings"},
  "joinWebUrl": "String",
  "lobbyBypassSettings": {"@odata.type": "microsoft.graph.lobbyBypassSettings"},
  "meetingTemplateId": "String",
  "participants": {"@odata.type": "microsoft.graph.meetingParticipants"},
  "recordAutomatically": "Boolean",
  "shareMeetingChatHistoryDefault": "microsoft.graph.meetingChatHistoryDefaultMode",
  "startDateTime": "String (timestamp)",  
  "subject": "String",
  "videoTeleconferenceId": "String",
  "watermarkProtection": {"@odata.type": "microsoft.graph.watermarkProtectionValues"}
}