webhook API for team meetings

Chenguang He (c) 1 Reputation point

Hi everyone, I'm working on an application that generate webhooks with customized redirect url. If there is any update in meeting(such as meeting start/end, participant left/join and recording/transcript generated), the server can get webhooks event notice. But I didn't find such API to generate webhooks. Can anyone help me if there are APIs to handle it or how can I do to achieve it? Thanks.

Microsoft Graph Teamwork API
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.
1,691 questions
No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Prasad-MSFT 3,261 Reputation points Microsoft Employee

    There doesn't seem to be any API available for this. However, you can use Microsoft Graph API to get change notifications by subscribing to required resources.
    Please refer: https://learn.microsoft.com/en-us/graph/api/resources/webhooks?view=graph-rest-1.0

    You can subscribe to Teams Meeting status information updates: /communications/onlineMeetings/{meeting-id} , which is available in only the beta endpoint.
    Ref: https://learn.microsoft.com/en-us/graph/webhooks-with-resource-data#supported-resources


    Prasad Das

    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.

    No comments

  2. SrinivasaRaoDarna - MSFT 6,156 Reputation points Microsoft Employee

    Hi @Chenguang He (c) ,

    You can subscribe to Teams onlineMeeting changes to an online meeting status information updates /communications/onlinemeeting/{meeting-id}.

    Subscription change notifications for teams online meetings are under preview currently.
    APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported.


    Hope this helps.

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

    No comments