Questions tagged [asp.net-webhooks]

ASP.NET WebHooks is a framework for sending and receiving WebHooks between Web Applications and services. It is based on Microsoft .NET Framework and an ideal choice for integrating disparate services and applications.

WebHooks provide a simple mechanism for sending event notifications across web applications and external services. For example, you can subscribe to receive a WebHook when someone sends money to your PayPal account, or when a message is posted to Slack, or a picture is posted to Instagram – the opportunities are endless!

When subscribing, you provide a callback URI where you want to be notified. When an event occurs in the service you subscribe to, a WebHook is sent to your callback URI with information about what happened so that your Web Application can process it accordingly. WebHooks happen without polling and with no need to hold open a network connection while waiting for event notifications.

ASP.NET WebHooks provides support for receiving WebHooks from other parties as well as sending WebHooks so that you can notify other parties about changes in your service:

  • On the receiving side, it provides a common model for receiving and processing WebHooks from any number of WebHook providers. It comes out of the box with support for Azure Alerts and Kudu, BitBucket, Microsoft Dynamics CRM, Dropbox, GitHub, Instagram, MailChimp, PayPal, Pusher, Salesforce, Slack, Stripe, Trello, WordPress as well as IFTTT and Zapier, but it is easy to add more. It also supports queued processing of WebHooks so that they can be processed elsewhere.
  • On the sending side it provides support for managing and storing subscriptions as well as for sending event notifications to the right set of subscribers. This allows you to define your own set of events that subscribers can subscribe to and notify them when things happens. ASP.NET WebHooks provides a lot of flexibility for sending and persisting WebHooks, scaling up and out your solution, as well as sending WebHooks from WebJobs and other places in addition to your Web Application. Out of the box, WebHooks subscriptions can be stored in Azure Table Storage or SQL, but they can be stored anywhere.

Resources

61 questions
1
vote
1 answer

ASP.NET webhooks : receive webhook into aplication

I have an application which has a feature where user can post message into a channel like for internal communication. I am thinking to implement webhooks where we can get third parties data into channel.it may an alert from server or anything…
Harshit
  • 397
  • 2
  • 6
  • 17
1
vote
1 answer

Telegram SetWebHook Self Signed Certificate

I'm Trying to Send a Self Signed Certificate To telegram . The Configuration will be done through PostMan And My Bot Server is Ok (tests through getUpdates and action call over ssl connection responded successfully). Here is what i send to telegram…
AmiNadimi
  • 5,129
  • 3
  • 39
  • 55
0
votes
1 answer

Cannot set a URI for asp.net generic webhooks with a route different than xyz.com/api/webhooks/incoming/*

I cannot seem to find a way to set a URI like this for generic asp.net webhooks with a route that begins with something like /portalapi/v1/*. E.g. something like this: config.Routes.MapHttpRoute( name: "PortalApi", routeTemplate:…
Cale Sweeney
  • 1,014
  • 1
  • 15
  • 37
0
votes
1 answer

Asp.net GenericJsonWebHook behind load balancer

I'm implementing the ASP.Net Webhook (GenericJsonWebhook) code and it does exactly what I want but requires an https connection. The server is in AWS and SSL termination happening at an AWS Load Balancer, with the "inside" connection being http.…
0
votes
1 answer

Get notification when user updated on Azure AD using MS Graph

I am trying to get notification when user is updated on MS Azure AD using MS Graph and Web hook.I have tried microsoftgraph/msgraph-training-changenotifications but face following Status Code: Unauthorized Microsoft.Graph.ServiceException: Code:…
0
votes
0 answers

Unable to find WebHook filters for the 'xx' receiver. Add the required configuration by calling a receiver method that calls ''AddWebHooks'

I am implementing webhook using asp.net core 3.1 webhook package. This is a custom webhook poc and I need to expose this webhook to external users. During runtime I am facing below error and unable to solve it. What can I try next? Error: Unable to…
V. Periyasamy
  • 99
  • 2
  • 10
0
votes
0 answers

What kind of Webhook receiver would I need to process encoded JWT in ASP.NET c#

I am new to writing webhooks so my question may have an obvious answer but I have no idea where to begin. I am writing a webhook for Janrain (IdP) and they return payload that looks like this (encoded…
Subrato M
  • 159
  • 1
  • 12
0
votes
1 answer

How introduce a change in webhook payload with out breaking existing integration

On occurrence certain event in our application resources like user/order/shipment , we are informing the subscribers about event occurrence with high level details of the event. Changes to the application resources like user/order/shipment can be…
0
votes
1 answer

How to make a "webhook"?

I need the "WinForm" application for correspondence in viber.  "Webhook" is planned to receive data (events) from viber, then the data will be used in the application "WinForm". I did: created the project "ASP.NET Web Application (.NET…
eusataf
  • 807
  • 1
  • 12
  • 24
0
votes
0 answers

DialogFlow not triggering Event Intent when sending action via ASP.NET Webhook

I am building a .NET Webhook following this tutorial, dialogflow fulfillment with c and app engine. Everything works fine except when I want to set up DailyUpdates with a RegisterUpdate Intent. When the "setup_notification_update" intent calls the…
0
votes
1 answer

.NET Google Action WebHook Fulfillment RegisterUpdate Intent

I am building a WebHook for Google actions - Dialogflow Intent Fulfillment. At the beginning I was developing the WebHook on node.js but since Google block external API calls for the free plan I decided to switch to .NET WebHook (since this is a…
0
votes
0 answers

"How to fix 'an error has occurred' error in hasura for webhook receiver"

I developed a webhook receiver to read custom values sent in the mail and save that values in the database. When I tested this on the postman, it is saving values in the database. but when I tested this in hasura, it shows an error like ' an error…
0
votes
1 answer

Custom Webhook Receiver listening to an Azure Web Job notifications

Is it possible to create a Webhook receiver which listens to a Azure Web Job notification whenever some record gets inserted in database (monitored by Web Job)? Once the notification is received by the Web hook, the UI needs to present a…
0
votes
0 answers

Custom Webhook Receiver in .Net big-commerce

I'm trying to create webhooks receiver for bigcommerce webhooks. public override Task ExecuteAsync(string receiver, WebHookHandlerContext context) { string action = context.Actions.First(); JObject data =…
Lushan
  • 1
0
votes
1 answer

ASP.NET WebHooks - Versioning

I would like to use for our project the Microsoft.AspNet.WebHooks.Receivers.Stripe library. However my WebApi is ApiVersion (Microsoft.AspNet.WebApi.Versioning) enabled. That somehow interferes with the WebHooks default Url which…
Jakub Holovsky
  • 6,543
  • 10
  • 54
  • 98