Home

Creating a Teams meeting programmatically

%3CLINGO-SUB%20id%3D%22lingo-sub-831103%22%20slang%3D%22en-US%22%3ECreating%20a%20Teams%20meeting%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-831103%22%20slang%3D%22en-US%22%3E%3CP%3EI%20have%20several%20customers%20using%20HCL%20Notes%2FDomino%20(previously%20Lotus%20Notes%2FDomino).%20Some%20of%20them%20are%20also%20using%20Teams.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI've%20been%20asked%20by%20some%20of%20them%20if%20it%20would%20be%20possible%20to%20add%20a%20button%20to%20the%20calendar%20form%20in%20the%20Notes%20calendar%20that%20will%20create%20a%20Teams%20meeting%20for%20them.%20The%20Teams%20meeting%20will%20then%20receive%20the%20Subject%2C%20date%2C%20time%20and%20participants%2C%20and%20return%20the%20URL%20for%20the%20Teams%20meeting%2C%20which%20will%20then%20be%20put%20in%20the%20description%20field%20in%20Notes.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20know%20that%20Teams%20has%20a%20good%20API%2C%20so%20I'm%20sure%20this%20can%20be%20done.%20Unfortunately%20I'm%20not%20that%20experienced%20with%20JSON%20and%20REST%20APIs%2C%20but%20I%20want%20to%20give%20it%20a%20shot.%20Any%20tips%20on%20how%20to%20to%20do%20this%20are%20welcome.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-831103%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMeetings%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-834107%22%20slang%3D%22en-US%22%3ERe%3A%20Creating%20a%20Teams%20meeting%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-834107%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F401035%22%20target%3D%22_blank%22%3E%40Hogne1260%3C%2FA%3E%2C%20There%20is%20an%20API%20for%20reading%20and%20writing%20calendar%20items%20in%20Microsoft%20Graph%2C%20but%20there's%20currently%20no%20way%20to%20detect%20which%20ones%20are%20Teams%20meeting%20or%20to%20create%20Teams%20meeting(which%2C%20under%20the%20covers%2C%20is%20a%20few%20properties%20on%20the%20calendar%20item).%20That%20on%20the%20backlog%20of%20the%20outlook%20team%20to%20add%20to%20their%20graph%20API%20and%20many%20of%20us%20inside%20Microsoft%20are%20very%20eager%20to%20see%20it.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-846470%22%20slang%3D%22en-US%22%3ERe%3A%20Creating%20a%20Teams%20meeting%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-846470%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F371090%22%20target%3D%22_blank%22%3E%40Trinetra-MSFT%3C%2FA%3E%26nbsp%3BWow%2C%20really%3F%20I've%20been%20looking%20here%20and%20it%20seems%20likt%20i't%20sin%20beta%20(%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fcalendar-post-events%3Fview%3Dgraph-rest-beta%26amp%3Btabs%3Dhttp%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fcalendar-post-events%3Fview%3Dgraph-rest-beta%26amp%3Btabs%3Dhttp%3C%2FA%3E)%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20haven't%20gotten%20it%20to%20work%2C%20though.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-846597%22%20slang%3D%22en-US%22%3ERe%3A%20Creating%20a%20Teams%20meeting%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-846597%22%20slang%3D%22en-US%22%3EI%20think%20this%20may%20be%20what%20you're%20looking%20for%3A%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fapplication-post-onlinemeetings%3Fview%3Dgraph-rest-beta%26amp%3Btabs%3Dhttp%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fapplication-post-onlinemeetings%3Fview%3Dgraph-rest-beta%26amp%3Btabs%3Dhttp%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-848066%22%20slang%3D%22en-US%22%3ERe%3A%20Creating%20a%20Teams%20meeting%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-848066%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F176802%22%20target%3D%22_blank%22%3E%40Tim%20Wolf%3C%2FA%3E%26nbsp%3BThanks%2C%20I'll%20check%20it%20out!%3C%2FP%3E%3C%2FLINGO-BODY%3E
Hogne1260
New Contributor

I have several customers using HCL Notes/Domino (previously Lotus Notes/Domino). Some of them are also using Teams.

 

I've been asked by some of them if it would be possible to add a button to the calendar form in the Notes calendar that will create a Teams meeting for them. The Teams meeting will then receive the Subject, date, time and participants, and return the URL for the Teams meeting, which will then be put in the description field in Notes.

 

I know that Teams has a good API, so I'm sure this can be done. Unfortunately I'm not that experienced with JSON and REST APIs, but I want to give it a shot. Any tips on how to to do this are welcome.

 

4 Replies

@Hogne1260 , There is an API for reading and writing calendar items in Microsoft Graph, but there's currently no way to detect which ones are Teams meeting or to create Teams meeting(which, under the covers, is a few properties on the calendar item). That on the backlog of the outlook team to add to their graph API and many of us inside Microsoft are very eager to see it.

@Trinetra-MSFT Wow, really? I've been looking here and it seems likt i't sin beta (https://docs.microsoft.com/en-us/graph/api/calendar-post-events?view=graph-rest-beta&tabs=http

 

I haven't gotten it to work, though. 

Highlighted

@Tim Wolf Thanks, I'll check it out!

Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
46 Replies
Extentions Synchronization
Deleted in Discussions on
3 Replies
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
29 Replies
Security Community Webinars
Valon_Kolica in Security, Privacy & Compliance on
13 Replies