youtube image
From YouTube: PnP Webcast - Introduction to SharePoint Webhooks

Description

There's a newer version of this webcast recorded as part of the Webhook General Availability (GA) in January 2017. You can find updated web cast from https://www.youtube.com/watch?v=P4a1_EWokwM

In this PnP Web Cast we focus on the SharePoint WebHooks capability. WebHooks will provide more reliable remote event mechanism for operations happening at the SharePoint side. In the past you might have used server side event receivers or remote event receivers to achieve similar capability.

WebHooks are industry standard model for http based events, also used by multiple other services outside of Office 365. Currently WebHooks are already supported for OneDrive for Business and for Outlook. SharePoint support will be also gradually introduced, like explained in this web cast.

Presentation (https://doc.co/Jwbh8r) covers following topics:
- What are WebHooks?
- How to subscribe to a WebHook?
- Event notifications and processing
- GetChanges pattern
- Why to use WebHooks over Remote Event Receivers?

Web cast demo shows following details:
- SharePoint.WebHooks Visual Studio sample walk-through
- How to subscribe to WebHooks
- How to implement an asynchronous pattern with WebHooks using Azure Storage Queues and WebJobs

The sample used in the web cast will be available in the SharePoint Patterns and Practices samples repo once available. Check out the details over here: https://github.com/SharePoint/sp-dev-samples/tree/master/Samples/WebHooks.

Web cast presenters: Bert Jansen, Vesa Juvonen

Additional resources
See following resources around the WebHooks in general
- What are WebHooks? (http://culttt.com/2014/01/22/webhooks)
- Outlook Notification REST API reference (https://msdn.microsoft.com/office/office365/APi/notify-rest-operations)
- Outlook Notifications REST API (http://dev.office.com/patterns-and-practices-detail/7227)
- OneDrive: Adding a new subscription - OneDrive API documentation (https://dev.onedrive.com/webhooks/create-subscription.htm)
- OneDrive WebHooks ASP.NET Sample (https://github.com/OneDrive/onedrive-webhooks-aspnet)

Thanks for your interest on the PnP initiative!