meetingParticipantInfo resource type

Namespace: microsoft.graph

Information about a participant in a meeting.


Property Type Description
identity identitySet Identity information of the participant.
role onlineMeetingRole Specifies the participant's role in the meeting.
upn String User principal name of the participant.

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 following values in this evolvable enum: producer, coorganizer.

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. Don't use.


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

Here's a JSON representation of the resource.

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