Not sure about Participant role.
Under Participant section - like you mentioned.
https://docs.microsoft.com/en-us/graph/api/resources/meetingparticipants?view=graph-rest-1.0
There are 2 categories
- attendees
- organizer
You have two roles under attendees - Presenter, attendees.
To add a attendees to meeting :
Use PATCH
https://graph.microsoft.com/v1.0/me/onlinemeetings/<MEETING ID>
You will be able to get the meeting when you had created the online meeting invite.
For Attendee Role:
{"participants":{"attendees":[{"identity":{"@odata.type":"#microsoft.graph.identitySet"},"upn":"<UPN>","role":"attendee"}]}}
For Presenter Role :
{"participants":{"attendees":[{"identity":{"@odata.type":"#microsoft.graph.identitySet"},"upn":"<UPN>","role":"presenter"}]}}
Organizer
As far as I have You will not be able to change/add organizer when you use the 'me' endpoint.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…