meetingParticipantInfo 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.

Contains information about a participant in a meeting.

Properties

Property Type Description
identity communicationsIdentitySet Identity information of the participant. Only the user property is used for onlineMeeting participants.
upn String User principal name of the participant.
role onlineMeetingRole Specifies the participant's role in the meeting.

onlineMeetingRole values

The following table lists the members of an evolvable enumeration. You must use the Prefer: include-unknown-enum-members request header to get the coorganizer value in this evolvable enum.

Value Description
attendee Participant's role is attendee. This value applies to all meetings.
presenter Participant's role is presenter. This value applies to meetings with allowedPresenter set to roleIsPresenter, or a Teams live event.
producer Participant's role is producer. This value applies to Teams live event only.
coorganizer Participant's role is co-organizer. This value applies to all meetings except Teams live event.
unknownFutureValue Evolvable enumeration sentinel value. Do not use.

Tip

To set the presenter role of a meeting attendee when creating or updating an onlineMeeting, the value of allowedPresenters must also be set to roleIsPresenter.

JSON representation

The following JSON representation shows the resource type.

{
  "identity": {"@odata.type": "#microsoft.graph.communicationsIdentitySet"},
  "upn": "String",
  "role": "String"
}