Trying to understand how to setup webhooks in flow to convert an existing flow that sometimes times out but not always. Trying to distill it down to a simple example.
The real flow does stuff but its basically that.
So is converting this to Webhooks basically replacing the HTTP-HTTP action with HTTP-Webhook and setting the Subscribe URI to "Receivers" URL? I tried that, but Sender never got the message / stopped running and I had to cancel it.
Also what is the unsubscribe URI?
So the basic Flow with the HTTP caller:
And the Receiver - I only have the delay at 5 seconds as I'm not testing the timeout.
Successful run returning the Success Message after the 5 second delay.
Everything works as expected. I then added a second HTTP action to the flow for the webhook call.
Running the flow, it triggers both calls to the receiver which were 5 seconds apart from the delay.
But looking at the Flow's activities, its stopped on the Webhook action
And the run history shows its well beyond the 5 second delay so the Webhook isn't reacting to the returned message.
I wrote a blog about this type of scenario back in 2018. Here's a link to it: https://blog.mattweston365.com/2018/08/re-use-in-microsoft-flow-wise-man-once.html
That should give you an idea of how you can use it and answer some of your questions.
If you're still struggling after following that, please let me know.