Forum Discussion

Jinwoo_Lee's avatar
Jinwoo_Lee
Copper Contributor
Mar 29, 2024

Just as we created an onlineMeeting in an application using the Graph API, is it possible to create

Hi, I confirmed the announcement that Teams Live Events would be discontinued in September last year.

 

In addition, it was confirmed in the roadmap that Town Hall Graph APIs will be rolled out in May 24.

 

It was possible to grant permission for applications to create Live Events. (Currently changed to Not supported after the announcement in September last year.)

 

Is it possible to grant creation permission to an application for Teams Town Hall? If this is not possible, I must prepare to change the structure of the application I have created.

 

I don't see any mention of this anywhere, so I'm asking here.

  • Hi, Jinwoo, thanks for the question. Currently, we are planning to roll out Create Town Hall API with delegated permissions only.
    • Jinwoo_Lee's avatar
      Jinwoo_Lee
      Copper Contributor
      Hi, thank's for your reply. I have additional questions.
      If only delegated permissions are being considered, will the application not be able to create a Teams Town Hall in the future?
      I want my application to be able to create a Teams Town Hall like it does now, automatically creating a live event on someone's behalf.

      If I share my current application settings, they are as follows.
      1. Application > Grant OnlineMeetings.ReadWrite.All permission
      2. Apply global access policy to my application according to the guide (https://learn.microsoft.com/en-us/graph/cloud-communication-online-meeting-application-access-policy)
      3. Use graphServiceClient.users(userId).onlineMeetings().buildRequest().post() when creating onlineMeeting.
      • AnnieWang's avatar
        AnnieWang
        Icon for Microsoft rankMicrosoft
        We can consider supporting Create Town Hall API with application permissions in the future.
  • Thank you for reporting this, just to confirm you are asking if it is possible to create town halls currently and what are the required permissions?
    • Jinwoo_Lee's avatar
      Jinwoo_Lee
      Copper Contributor
      Hi, here's what I'm most curious about:
      After the Teams Town Hall API is rolled out in May 24, can I give my application permission to create Teams Town Halls?
      For example, grant townhall.readWrite.All to your application (as well as onlineMeeting.ReadWrite.All).
      • Meghana-MSFT's avatar
        Meghana-MSFT
        Icon for Microsoft rankMicrosoft
        After the Teams Town Hall API is rolled out, the document will be updated with all supporting permissions.

Resources