How to write a Live Event to your Calendar using Microsoft Graph API?

Jef Jonjevic 1 Reputation point
2021-08-05T18:15:35.483+00:00

Is it possible to create a LiveEvent that shows up on the Teams calendar?

Via the meetings api I can create regular Meetings or LiveEvents, however, the api documentation includes a note that the resulting meetings will not show up on the users calendar. Given it's not on the calendar (and no where else visible?) it would seem we have to control all the settings programmatically via the api.

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

We would like to create Meetings/LiveEvents and then allow people the option to manage the settings by accessing the event on their calendar.

The calendar api allows creation with the 'isOnlineMeeting' flag but that makes only a Meeting and not a LiveEvent. I don't see any way to create a calendar event as a LiveEvent?

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

Is there any way to create a LiveMeeting that shows up on the calendar? Something I am missing?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,858 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,921 questions
{count} votes

1 answer

Sort by: Most helpful
  1. HarmeetSingh7172 4,811 Reputation points
    2022-03-09T18:40:56.207+00:00

    Hi @Jef Jonjevic

    Any meeting (including Live Events) created using cloud communication online meeting API won't be associated with an user's calendar.

    An online meeting event created using calendar events API only appears and associates with the user calendar. With Calendar events API, currently there is no option to create a Live Event.

    This Microsoft documentation clearly explains the differences/comparison between these APIs.

    Hence it is not feasible to associate a LiveMeeting with an user calendar.

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have further questions about this answer, please click "Comment".

    0 comments No comments