Skip to content

Commit 5f521ac

Browse files
committed
Add changes
1 parent 70a2302 commit 5f521ac

File tree

2 files changed

+35
-19
lines changed

2 files changed

+35
-19
lines changed

articles/connectors/connectors-native-webhook.md

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: logic-apps
55
ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: how-to
8-
ms.date: 05/28/2025
8+
ms.date: 06/20/2025
99
---
1010

1111
# Subscribe and wait for events to run workflows using HTTP webhooks in Azure Logic Apps
@@ -19,7 +19,7 @@ Here are some examples of webhook-based workflows:
1919
* Wait for an event to arrive from [Azure Event Hubs](https://github.com/logicappsio/EventHubAPI) before triggering a workflow run.
2020
* Wait for an approval before continuing a workflow.
2121

22-
This guide shows how to use the HTTP Webhook trigger and HTTP Webhook action so that your workflow can receive and respond to events at a service endpoint.
22+
This guide shows how to use the **HTTP Webhook** trigger and **HTTP Webhook** action so that your workflow can receive and respond to events at a service endpoint.
2323

2424
## How do webhooks work?
2525

@@ -57,17 +57,25 @@ For more information about trigger and action parameters, see [HTTP Webhook para
5757

5858
* The URL for an already deployed endpoint or API that supports the webhook subscribe and unsubscribe pattern for [webhook triggers in workflows](../logic-apps/logic-apps-create-api-app.md#webhook-triggers) or [webhook actions in workflows](../logic-apps/logic-apps-create-api-app.md#webhook-actions), as appropriate.
5959

60-
* The Standard or Consumption logic app workflow where you want to wait for specific events at the target endpoint. To start with the HTTP Webhook trigger, create a logic app with a blank workflow. To use the HTTP Webhook action, start your workflow with any trigger that you want. This example uses the HTTP trigger as the first step.
60+
* The Standard or Consumption logic app workflow where you want to wait for specific events at the target endpoint.
61+
62+
To start with the **HTTP Webhook** trigger, create a logic app with a blank workflow.
63+
64+
To use the **HTTP Webhook** action, start your workflow with any trigger that you want. This example uses the **HTTP** trigger as the first step.
6165

6266
## Add an HTTP Webhook trigger
6367

6468
This built-in trigger calls the subscribe endpoint on the target service and registers a callback URL with the target service. Your workflow then waits for the target service to send an `HTTP POST` request to the callback URL. When this event happens, the trigger fires and passes any data in the request along to the workflow.
6569

6670
### [Standard](#tab/standard)
6771

68-
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app and blank workflow in the designer.
72+
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app resource.
73+
74+
1. On the resource sidebar menu, under **Workflows**, select **Workflows**, and then select your blank workflow.
6975

70-
1. Add the trigger named **HTTP Webhook** to your workflow. For detailed steps, see [Add a trigger to start your workflow](../logic-apps/add-trigger-action-workflow.md?tabs=standard#add-trigger).
76+
1. On the workflow sidebar menu, under **Tools**, select the designer to open the workflow.
77+
78+
1. Add the trigger named **HTTP Webhook** to your workflow by following the [general steps to add a trigger](../logic-apps/add-trigger-action-workflow.md?tabs=standard#add-trigger).
7179

7280
This example renames the trigger to **HTTP Webhook trigger** so that the step has a more descriptive name. Also, the example later adds an HTTP Webhook action, and both names must be unique.
7381

@@ -99,9 +107,11 @@ This built-in trigger calls the subscribe endpoint on the target service and reg
99107

100108
### [Consumption](#tab/consumption)
101109

102-
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app and blank workflow in the designer.
110+
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app resource.
111+
112+
1. On the sidebar menu, under **Development Tools**, select the designer to open the blank workflow.
103113

104-
1. Add the trigger named **HTTP Webhook** to your workflow. For detailed steps, see [Add a trigger to start your workflow](../logic-apps/add-trigger-action-workflow.md?tabs=consumption#add-trigger).
114+
1. Add the trigger named **HTTP Webhook** to your workflow by following the [general steps to add a trigger](../logic-apps/add-trigger-action-workflow.md?tabs=consumption#add-trigger).
105115

106116
This example renames the trigger to **HTTP Webhook trigger** so that the step has a more descriptive name. Also, the example later adds an HTTP Webhook action, and both names must be unique.
107117

@@ -136,13 +146,17 @@ Saving your workflow calls the subscribe endpoint on the target service and regi
136146

137147
This built-in action calls the subscribe endpoint on the target service and registers a callback URL with the target service. Your workflow then pauses and waits for target service to send an `HTTP POST` request to the callback URL. When this event happens, the action passes any data in the request along to the workflow. If the operation completes successfully, the action unsubscribes from the endpoint, and your workflow continues to the next action.
138148

139-
This example uses the **HTTP Webhook** trigger as the first step.
140-
141149
### [Standard](#tab/standard)
142150

143-
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app and workflow in the designer.
151+
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app resource.
152+
153+
1. On the resource sidebar menu, under **Workflows**, select **Workflows**, and then select your workflow.
154+
155+
1. On the workflow sidebar menu, under **Tools**, select the designer to open the workflow.
144156

145-
1. Add the action named **HTTP Webhook** to your workflow. For detailed steps, see [Add an action to run a task](../logic-apps/add-trigger-action-workflow.md?tabs=standard#add-action).
157+
This example uses the **HTTP Webhook** trigger as the first step.
158+
159+
1. Add the action named **HTTP Webhook** to your workflow by following the [general steps to add a action](../logic-apps/add-trigger-action-workflow.md?tabs=standard#add-action).
146160

147161
This example renames the action to **HTTP Webhook action** so that the step has a more descriptive name.
148162

@@ -176,7 +190,9 @@ This example uses the **HTTP Webhook** trigger as the first step.
176190

177191
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app and workflow in the designer.
178192

179-
1. Add the action named **HTTP Webhook** to your workflow. For detailed steps, see [Add an action to run a task](../logic-apps/add-trigger-action-workflow.md?tabs=consumption#add-action).
193+
This example uses the **HTTP Webhook** trigger as the first step.
194+
195+
1. Add the action named **HTTP Webhook** to your workflow by following the [general steps to add an action](../logic-apps/add-trigger-action-workflow.md?tabs=consumption#add-action).
180196

181197
This example renames the action to **HTTP Webhook action** so that the step has a more descriptive name.
182198

@@ -233,13 +249,13 @@ To use the secondary key instead for callback URL generation, follow these steps
233249

234250
1. From the workflow designer, switch to code view.
235251

236-
1. In the **`HttpWebhook`** trigger definition. find the **`accessKeyType`** parameter.
252+
1. In the **HttpWebhook** trigger definition. find the `accessKeyType` parameter.
237253

238-
1. Specify the word **`Secondary`** as the parameter value.
254+
1. Specify the word `Secondary` as the parameter value.
239255

240256
1. Remember to save your changes.
241257

242-
The following example shows the webhook trigger definition with the **`accessKeyType`** parameter set to **`Secondary`**:
258+
The following example shows the webhook trigger definition with the `accessKeyType` parameter set to `Secondary`:
243259

244260

245261
```json

articles/logic-apps/logic-apps-diagnosing-failures.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: how-to
88
ms.custom: engagement-fy23
9-
ms.date: 05/27/2025
9+
ms.date: 06/20/2025
1010
---
1111

1212
# Troubleshoot and diagnose workflow failures in Azure Logic Apps
@@ -145,7 +145,7 @@ Scheduling overhead exists when running actions, while waiting time between acti
145145

146146
### My action times out after 2 minutes. How can I increase the timeout value?
147147

148-
The action timeout value can't be changed and is fixed at 2 minutes. If you're using the HTTP action, and you own the service called by the HTTP action, you can change your service to avoid the 2-minute timeout by using the asynchronous pattern. For more information, review [Perform long-running tasks with the polling action pattern](logic-apps-create-api-app.md#perform-long-running-tasks-with-the-polling-action-pattern).
148+
The action timeout value can't be changed and is fixed at 2 minutes. If you're using the HTTP action, and you own the service called by the HTTP action, you can change your service to avoid the 2-minute timeout by using the asynchronous pattern. For more information, see [Perform long-running tasks with the polling action pattern](logic-apps-create-api-app.md#perform-long-running-tasks-with-the-polling-action-pattern).
149149

150150
## Common problems - Standard logic apps
151151

@@ -167,7 +167,7 @@ The following list includes possible causes for these errors and steps to help t
167167

168168
* Check the storage account's connectivity using [Azure Storage Explorer](../vs-azure-tools-storage-manage-with-storage-explorer.md).
169169

170-
* In your logic app resource's app settings, confirm the storage account's connection string in the app settings, `AzureWebJobsStorage` and `WEBSITE_CONTENTAZUREFILECONNECTIONSTRING`. For more information, review [Host and app settings for logic apps in single-tenant Azure Logic Apps](edit-app-settings-host-settings.md#manage-app-settings).
170+
* In your logic app resource's app settings, confirm the storage account's connection string in the app settings, `AzureWebJobsStorage` and `WEBSITE_CONTENTAZUREFILECONNECTIONSTRING`. For more information, see [Host and app settings for logic apps in single-tenant Azure Logic Apps](edit-app-settings-host-settings.md#manage-app-settings).
171171

172172
If connectivity fails, check whether the Shared Access Signature (SAS) key in the connection string is the most recent.
173173

@@ -233,7 +233,7 @@ The following list includes possible causes for these errors and steps to help t
233233

234234
1. If you use [private Azure DNS zones](../dns/private-dns-privatednszone.md) for your storage account's private endpoint services, check that a [virtual network link](../dns/private-dns-virtual-network-links.md) was created to your logic app's integrated virtual network.
235235

236-
For more information, review [Deploy Standard logic app to a storage account behind a firewall using service or private endpoints](https://techcommunity.microsoft.com/t5/integrations-on-azure-blog/deploying-standard-logic-app-to-storage-account-behind-firewall/ba-p/2626286).
236+
For more information, see [Deploy Standard logic app to a storage account behind a firewall using service or private endpoints](https://techcommunity.microsoft.com/t5/integrations-on-azure-blog/deploying-standard-logic-app-to-storage-account-behind-firewall/ba-p/2626286).
237237

238238
## Related content
239239

0 commit comments

Comments
 (0)