Teams Meeting: How to configure meeting presenter programmatically

%3CLINGO-SUB%20id%3D%22lingo-sub-1288246%22%20slang%3D%22en-US%22%3ETeams%20Meeting%3A%20How%20to%20configure%20meeting%20presenter%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1288246%22%20slang%3D%22en-US%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EI've%20implemented%20a%20solution%20that%20automatically%20schedules%20teams%20meetings%20for%20classes%20at%20a%20university%2C%20for%20all%20our%20courses%20and%20would%20like%20to%20configure%20the%20teacher%20as%20the%20only%20presenter%20for%20the%20meetings.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI'd%20like%20to%20know%20if%20the%20is%20a%20way%20(using%20Graph%20or%20any%20other%20API)%20to%20programmatically%20set%20the%20Teams%20Meeting%20Options%20properties%3A%20%22Who%20can%20bypass%20the%20lobby%3F%22%20and%20%22Who%20can%20present%3F%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22TeamsMeetingOptions.png%22%20style%3D%22width%3A%20493px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F182735i6A7BAB678459D663%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22TeamsMeetingOptions.png%22%20alt%3D%22TeamsMeetingOptions.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EThanks.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1288246%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EMeetings%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESettings%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1290826%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20Meeting%3A%20How%20to%20configure%20meeting%20presenter%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1290826%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F612621%22%20target%3D%22_blank%22%3E%40Orlando_Azevedo%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EYou%20may%20want%20to%20assign%20roles%20to%20each%20participant%20to%20determine%20who%20can%20do%20what%20in%20the%20meeting.%20For%20example%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CI%20class%3D%22ocpItalic%22%3Epresenter%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FI%3Eand%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CI%20class%3D%22ocpItalic%22%3Eattendee%3C%2FI%3E.%20Presenters%20can%20do%20just%20about%20anything%20that%20needs%20doing%20in%20a%20meeting%2C%20while%20the%20role%20of%20an%20attendee%20is%20more%20controlled.%20More%20details%20%3CA%20href%3D%22https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Foffice%2Froles-in-a-teams-meeting-c16fa7d0-1666-4dde-8686-0a0bfe16e019%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehere.%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThere%20is%20a%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fcall-changescreensharingrole%3Fview%3Dgraph-rest-1.0%26amp%3Btabs%3Dhttp%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Egraph%20API%20for%20change%20screen%20sharing%20role%3C%2FA%3E.%26nbsp%3B%3C%2FP%3E%0A%3CP%3Eit%20allow%20applications%20to%20share%20screen%20content%20with%20the%20participants%20of%20a%20group%20call.%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%3CSTRONG%3ENote%3A%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EThis%20is%20only%20supported%20for%20group%20calls%20that%20use%20App-Hosted%20Media.%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1295836%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20Meeting%3A%20How%20to%20configure%20meeting%20presenter%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1295836%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F451628%22%20target%3D%22_blank%22%3E%40subhasish-MSFT%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20it%20possible%20to%20programmatically%20(with%20an%20API)%20change%20who%20can%20be%20a%20presenter%20in%20a%20onlineMeeting%20object%3F%3C%2FP%3E%3CP%3Ethanks%20in%20advance%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1300213%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20Meeting%3A%20How%20to%20configure%20meeting%20presenter%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1300213%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F614314%22%20target%3D%22_blank%22%3E%40francescorubini%3C%2FA%3E%26nbsp%3BI've%20not%20seen%20an%20API%20for%20this%20yet%2C%20but%20there%20is%20a%20feature%20coming%20to%20set%20the%20default%20for%20all%20meetings.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Visitor

Hello,

 

I've implemented a solution that automatically schedules teams meetings for classes at a university, for all our courses and would like to configure the teacher as the only presenter for the meetings.

I'd like to know if the is a way (using Graph or any other API) to programmatically set the Teams Meeting Options properties: "Who can bypass the lobby?" and "Who can present?"

 

TeamsMeetingOptions.png

Thanks.

3 Replies
Highlighted

@Orlando_Azevedo,

You may want to assign roles to each participant to determine who can do what in the meeting. For example presenter and attendee. Presenters can do just about anything that needs doing in a meeting, while the role of an attendee is more controlled. More details here. 

There is a graph API for change screen sharing role

it allow applications to share screen content with the participants of a group call.

Note: This is only supported for group calls that use App-Hosted Media.

 

Highlighted

@subhasish-MSFT 

Is it possible to programmatically (with an API) change who can be a presenter in a onlineMeeting object?

thanks in advance

Highlighted

@francescorubini I've not seen an API for this yet, but there is a feature coming to set the default for all meetings.