youtube image
From YouTube: Getting started on using Microsoft Graph subscriptions with Azure Functions

Description

In this 20-minute Developer-focused demo, Yannick Plenevaux starts with an architectural overview of Microsoft Graph subscriptions (aka webhooks) and proceeds to show subscribing to and subsequently receiving activity notifications from various Microsoft 365 services. Graph is the relay or intermediary between a Microsoft 365 service and an app’s webhook. See how to create a webhook (HTTP trigger) in Azure, receive a notification, query the Graph back-end for details and review webhook operational and maintenance considerations. This PnP Community demo is taken from the General Microsoft 365 Development Special Interest Group (SIG) - Bi-weekly sync call recorded on September 17, 2020.

Demo Presenter: Yannick Plenevaux (PVX Solutions) | @yp_code

Supporting materials:
• Doc - Create subscription | https://docs.microsoft.com/en-us/graph/api/subscription-post-subscriptions
• Blog - Announcing the public preview of Microsoft Graph change notifications delivery via Azure Event Hubs | https://developer.microsoft.com/en-us/graph/blogs/announcing-the-public-preview-of-microsoft-graph-change-notifications-delivery-via-azure-event-hubs/
• Graph Doc - Set up notifications for changes in user data | https://docs.microsoft.com/en-us/graph/webhooks?context=graph/api/1.0
• Graph Doc - Use the Microsoft Graph API to get change notifications | https://docs.microsoft.com/en-us/graph/api/resources/webhooks?view=graph-rest-1.0
• Blog - Explore Microsoft Graph Subscriptions - Part I | https://ypcode.io/posts/2020/01/explore-microsoft-graph-subscriptions-part-i/
• Blog - Explore Microsoft Graph Subscriptions - Part II: Azure Function'd like a Pro | https://ypcode.io/posts/2020/01/explore-microsoft-graph-subscriptions-part-ii/
• Blog - Explore Microsoft Graph Subscriptions – Part III: Handle subscription lifetime | https://ypcode.io/posts/2020/03/explore-microsoft-graph-subscriptions-part-iii/

Learn more:
• Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
• Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos