Edit

Share via


onlineMeetingEngagementConversation resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents a structured question-and-answer (Q&A) thread in Teams that is directly associated with an online meeting.

Inherits from engagementConversation.

Methods

Method Return type Description
Get all online meeting messages engagementConversationMessage collection Get all Teams question and answer (Q&A) conversation messages in a tenant.
List reactions engagementConversationMessageReaction collection Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting.

Properties

Property Type Description
creationMode engagementCreationMode Don't use. This property is managed at engagementConversationMessage level. Inherited from engagementConversation.
id String The unique identifier for the conversation object. Inherited from engagementConversation.
moderationState engagementConversationModerationState The moderation status of the conversation. The possible values are: published, pendingReview, dismissed, unknownFutureValue.
onlineMeetingId String The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance.
organizer engagementIdentitySet Unique identifier of the online meeting organizer.
starterId String The ID of the first message that initiated the Q&A conversation. Use this property to trace the origin of the thread. Inherited from engagementConversation.
upvoteCount Int32 The number of upvotes the conversation received.

engagementConversationModerationState values

Member Description
published The Q&A conversation is published and visible to all attendees.
pendingReview The Q&A conversation awaits a moderator's review.
dismissed A moderator reviewed and removed the Q&A conversation without publishing it to attendees.
unknownFutureValue Evolvable enumeration sentinel value. Don't use.

Relationships

Relationship Type Description
messages engagementConversationMessage collection The collection of messages posted within the conversation. Inherited from engagementConversation.
onlineMeeting onlineMeeting The online meeting associated with the conversation.
starter engagementConversationMessage The initial message that started the conversation thread. Inherited from engagementConversation.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.onlineMeetingEngagementConversation",
  "id": "String (identifier)",
  "moderationState": "String",
  "onlineMeetingId": "String",
  "organizer": {"@odata.type": "microsoft.graph.engagementIdentitySet"},
  "starterId": "String",
  "upvoteCount": "Int32"
}