How to set Teams meeting co-organizer(s) using the Graph API?

Copper Contributor

Teams meeting organizers will soon be able to share control by assigning the new "Co-organizer" role to people they invite (GA expected Mar'22).

However, how and when will it be possible to set this "co-organizer" role using the Graph API onlineMeeting resource type?  

Moreover, since the "co-organizer" could not create/manage breakout rooms... unless it's granted "breakout rooms manager", how and when will it be possible to set that "breakout rooms manager" role using the Graph API onlineMeeting resource type

Thx

6 Replies

Replying to my own question... According to Microsoft source, the co-organizer role should be published to the Graph API beta when GA.

But GA has again been delayed to end May'22...

hi,

Is this feature available now? Can we mark someone as co-organizer while creating a teams meeting using events api?

Thanks.
I am also Looking for a way to add a co-host or co-organizer to a event using graph API please let me know if it is possible now

@Franck @RitikJoshi @testu222 

Have you found a way? I am having this issue now and I don't know how to add co-organizers to meeting through graph api.

 

 

I am using the https://graph.microsoft.com/v1.0/me/events/ endpoint
This is my json code:

 

{
'subject': 'Test meeting',
'body': {
'contentType': 'HTML',
'content': 'Group code: Hello'
},
'start': {
'dateTime': '2023-02-25T12:30',
'timeZone': 'Europe/Sofia'
},
'end': {
'dateTime': '2023-02-25T13:30',
'timeZone': 'Europe/Sofia'
},
'attendees': [
{
'status': {
'response': 'accepted',
'time': '0001-01-01T00:00:00Z'
},
'emailAddress': {
'address': 'email address removed for privacy reasons',
'name': 'Elena'
},
'type': 'required'
}
],
'organizer': {
'emailAddress': {
'address': 'email address removed for privacy reasons',
'name': 'Organizer'
}
},
'allowNewTimeProposals': true,
'isOnlineMeeting': true,
'onlineMeetingProvider': 'teamsForBusiness'
}

 

It successfully makes a meeting and adding the participants to it, but I need to assign the participants a role 'co-organizers'. Please help!

Hi,

Any update on this item?

If you are creating the onlinemeetings via Event endpoint, just retrieve the joinweburl of the event created and use the onlinemeetings endpoint to patch the participants and set the coorganizers as detailed in documentation. It's working fine for me.

https://learn.microsoft.com/en-us/graph/api/onlinemeeting-update?view=graph-rest-1.0&tabs=http