MS Teams API_setup of the meeting via another app

Martykan, Tomas (Skoda) 10 Reputation points
2025-06-06T06:34:41.7833333+00:00

We have company app for event management. Our idea was that app will reach MS tenant and create meeting.

Current situation is that we can but we dont know how to nominate Organisator. So detail setup of the meeting is not possible or split rooms as well.

Do you know how to solve it?

Microsoft Teams Development
0 comments No comments
{count} vote

3 answers

Sort by: Most helpful
  1. Jack-Bu 2,220 Reputation points Microsoft External Staff Moderator
    2025-06-06T10:47:56.44+00:00

    Hi Martykan, Tomas (Skoda) 

    Thank you for posting your question in the Microsoft Q&A forum.  

    I understand that the problem you're facing is that while your custom application can create a Microsoft Teams meeting via the API, you are unable to set a specific Organizer and important meeting options like breakout rooms. 

    However, to help guide you toward the correct solution, perhaps you could provide a few more specific details about your current implementation? The answers to the questions below will help us pinpoint the right approach for your app: 

    • Could you please describe the ultimate end goal for your application's integration with Teams?  For example, is the main purpose simply to create the initial Teams meeting, or does your event management process require your app to perform other actions  
    • Does your application run inside Microsoft Teams client itself (for example, as an add-in, a personal app in the side panel, or a tab within a channel)? 

    Appreciate your patience and understanding. Hopefully, the next information you provide will help us find the most appropriate direction to move forward. 


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

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 


  2. keshav-msft 155 Reputation points Microsoft External Staff
    2025-06-09T07:16:32.2733333+00:00

    Hi Martykan, Tomas (Skoda) ,
    This is a common scenario when integrating with Microsoft Teams/Outlook via Microsoft Graph API.

    • You cannot directly set another user as the organizer in the API call.
    • To have a specific user as the organizer, you must acquire an access token on behalf of that user (using delegated permissions and user authentication).

    Solution:

    • Use OAuth 2.0 to authenticate the user who should be the organizer.
    • Use their access token to call the Microsoft Graph /me/events or /me/onlineMeetings endpoint.
    • Configure meeting options as needed.

    Doc link related to meeting setup:
    https://learn.microsoft.com/en-us/graph/choose-online-meeting-api

    Let me know If you need further help.

    Thanks, 

    Keshav Keshari

    ************************************************************************* 

    If the response is helpful, please click on "upvote" button. You can share your feedback via Microsoft Copilot Developer Feedback link. Click here to escalate.****


  3. Martykan, Tomas (Skoda) 10 Reputation points
    2025-06-26T12:37:45.1866667+00:00

    HI @keshav-msft

    thank you for reply.

    We are trying with our security that we would have general access to calendars to limited number of people so would not have ask one by one.

    Lets see if its ok for them.

    Its good point that it can not be transfered ownership. This can cause big issue since in our App can be in this role more then 3 people for delegation purposes (case of illness, change of job position, leaving company etc.).

    Do you plan to extend possibility to change organizer please? This would secure more smooth change management for sure.

    Best regards Tomas


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.