webhook API for team meetings

Chenguang He (c) 1 Reputation point
2022-06-09T15:31:34.447+00:00

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
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
11,914 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.
3,219 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Prasad-MSFT 6,686 Reputation points Microsoft Vendor
    2022-06-10T05:36:29.36+00:00

    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

    Thanks,

    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.

    0 comments No comments

  2. Srinivasa Rao Darna 6,716 Reputation points Microsoft Vendor
    2022-06-10T17:02:55.567+00:00

    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.

    subscription
    webhooks-with-resource-data

    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".

    0 comments No comments

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.