6 Keys to Building SharePoint Webhooks

John E. Huschka, January 25, 2018

Target Audience:
SharePoint Developer
Technology:

Azure Functions — Internet cloud based custom code for SharePoint and Office 365.

SharePoint Webhooks — Connections that allow us to attach custom code to SharePoint that is called when events occur.

SharePoint REST API — A way to programmatically interact with SharePoint using standard web technology.

PowerShell — a command-line ("behind the scenes") Microsoft task automation tool used to administer SharePoint and Office 365.

SharePoint webhooks are tricky to build. Here are six keys to success.

As a SharePoint/O365 solution developer, webhooks provide you with an industry-standard way of integrating event-driven functionality into SharePoint. If you are new to them however, you may find that webhooks work in unexpected ways. So, we at Collaboration Foundry have created this blog series to help you understand and succeed with webhooks.

This series assumes some basic knowledge of the core concepts of SharePoint webhooks and Azure functions. A good place to start with SharePoint webhooks is Microsoft's PnP Webcast - Introduction to SharePoint Webhooks. You can start with Azure functions at Go Serverless with Azure Functions and C#.

Collaboration Foundry has developed a webhook demonstration solution to accompany this blog series. It may be found at: https://github.com/FoundryFounder/WebhookDemo.

 


We at Collaboration Foundry are experts in SharePoint and Office 365. If you need assistance, we can help. Contact us.
Also, don't forget to take a look at our blog for more helpful tips and techniques.


Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
CAPTCHAThis question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
6 + 7 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.