You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/connectors/connectors-native-webhook.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: logic-apps
5
5
ms.suite: integration
6
6
ms.reviewer: estfan, azla
7
7
ms.topic: how-to
8
-
ms.date: 06/20/2025
8
+
ms.date: 06/26/2025
9
9
---
10
10
11
11
# Subscribe and wait for events to run workflows using HTTP webhooks in Azure Logic Apps
@@ -75,7 +75,7 @@ This built-in trigger calls the subscribe endpoint on the target service and reg
75
75
76
76
1. On the workflow sidebar menu, under **Tools**, select the designer to open the workflow.
77
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).
78
+
1. Add the **HTTP Webhook** trigger to your workflow by following the [general steps to add a trigger](../logic-apps/add-trigger-action-workflow.md?tabs=standard#add-trigger).
79
79
80
80
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.
81
81
@@ -99,7 +99,7 @@ This built-in trigger calls the subscribe endpoint on the target service and reg
99
99
100
100
:::image type="content" source="media/connectors-native-webhook/webhook-trigger-parameters-standard.png" alt-text="Screenshot shows Standard workflow with HTTP Webhook trigger parameters." lightbox="media/connectors-native-webhook/webhook-trigger-parameters-standard.png":::
101
101
102
-
If you need to use authentication, you can add the **Subscribe Authentication** and **Unsubscribe Authentication** properties. For more information about authentication types available for HTTP Webhook, see [Add authentication to outbound calls](../logic-apps/logic-apps-securing-a-logic-app.md#add-authentication-outbound).
102
+
If you need to use authentication, you can add the **Subscribe Authentication** and **Unsubscribe Authentication** properties. For more information about authentication types available for **HTTP Webhook**, see [Add authentication to outbound calls](../logic-apps/logic-apps-securing-a-logic-app.md#add-authentication-outbound).
103
103
104
104
1. Continue building your workflow with actions that run when the trigger fires.
105
105
@@ -111,7 +111,7 @@ This built-in trigger calls the subscribe endpoint on the target service and reg
111
111
112
112
1. On the sidebar menu, under **Development Tools**, select the designer to open the blank workflow.
113
113
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).
114
+
1. Add the **HTTP Webhook** trigger to your workflow by following the [general steps to add a trigger](../logic-apps/add-trigger-action-workflow.md?tabs=consumption#add-trigger).
115
115
116
116
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.
117
117
@@ -132,7 +132,7 @@ This built-in trigger calls the subscribe endpoint on the target service and reg
132
132
133
133
:::image type="content" source="media/connectors-native-webhook/webhook-trigger-add-properties-consumption.png" alt-text="Screenshot shows Consumption workflow with HTTP Webhook trigger and more properties." lightbox="media/connectors-native-webhook/webhook-trigger-add-properties-consumption.png":::
134
134
135
-
For example, if you need to use authentication, you can add the **Subscribe Authentication** and **Unsubscribe Authentication** properties. For more information about authentication types available for HTTP Webhook, see [Add authentication to outbound calls](../logic-apps/logic-apps-securing-a-logic-app.md#add-authentication-outbound).
135
+
For example, if you need to use authentication, you can add the **Subscribe Authentication** and **Unsubscribe Authentication** properties. For more information about authentication types available for **HTTP Webhook**, see [Add authentication to outbound calls](../logic-apps/logic-apps-securing-a-logic-app.md#add-authentication-outbound).
136
136
137
137
1. Continue building your workflow with actions that run when the trigger fires.
138
138
@@ -156,11 +156,11 @@ This built-in action calls the subscribe endpoint on the target service and regi
156
156
157
157
This example uses the **HTTP Webhook** trigger as the first step.
158
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).
159
+
1. Add the **HTTP Webhook** action to your workflow by following the [general steps to add a action](../logic-apps/add-trigger-action-workflow.md?tabs=standard#add-action).
160
160
161
161
This example renames the action to **HTTP Webhook action** so that the step has a more descriptive name.
162
162
163
-
1. Provide the values for the HTTP Webhook action parameters, which are similar to the [HTTP Webhook trigger parameters](../logic-apps/logic-apps-workflow-actions-triggers.md#http-webhook-trigger), that you want to use for the subscribe and unsubscribe calls.
163
+
1. Provide the values for the **HTTP Webhook** action parameters, which are similar to the [HTTP Webhook trigger parameters](../logic-apps/logic-apps-workflow-actions-triggers.md#http-webhook-trigger), that you want to use for the subscribe and unsubscribe calls.
164
164
165
165
| Property | Required | Description |
166
166
|----------|----------|-------------|
@@ -182,7 +182,7 @@ This built-in action calls the subscribe endpoint on the target service and regi
182
182
183
183
1. To add other action properties, open the **Advanced parameters** list.
184
184
185
-
For example, if you need to use authentication, you can add the **Subscribe Authentication** and **Unsubscribe Authentication** properties. For more information about authentication types available for HTTP Webhook, see [Add authentication to outbound calls](../logic-apps/logic-apps-securing-a-logic-app.md#add-authentication-outbound).
185
+
For example, if you need to use authentication, you can add the **Subscribe Authentication** and **Unsubscribe Authentication** properties. For more information about authentication types available for **HTTP Webhook**, see [Add authentication to outbound calls](../logic-apps/logic-apps-securing-a-logic-app.md#add-authentication-outbound).
186
186
187
187
1. When you're done, save your workflow. On the designer toolbar, select **Save**.
188
188
@@ -192,11 +192,11 @@ This built-in action calls the subscribe endpoint on the target service and regi
192
192
193
193
This example uses the **HTTP Webhook** trigger as the first step.
194
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).
195
+
1. Add the **HTTP Webhook** action to your workflow by following the [general steps to add an action](../logic-apps/add-trigger-action-workflow.md?tabs=consumption#add-action).
196
196
197
197
This example renames the action to **HTTP Webhook action** so that the step has a more descriptive name.
198
198
199
-
1. Provide the values for the HTTP Webhook action parameters, which are similar to the [HTTP Webhook trigger parameters](../logic-apps/logic-apps-workflow-actions-triggers.md#http-webhook-trigger), that you want to use for the subscribe and unsubscribe calls.
199
+
1. Provide the values for the **HTTP Webhook** action parameters, which are similar to the [HTTP Webhook trigger parameters](../logic-apps/logic-apps-workflow-actions-triggers.md#http-webhook-trigger), that you want to use for the subscribe and unsubscribe calls.
200
200
201
201
| Property | Required | Description |
202
202
|----------|----------|-------------|
@@ -213,7 +213,7 @@ This built-in action calls the subscribe endpoint on the target service and regi
213
213
214
214
:::image type="content" source="media/connectors-native-webhook/webhook-action-add-properties-consumption.png" alt-text="Screenshot shows Consumption workflow with HTTP Webhook action and more properties." lightbox="media/connectors-native-webhook/webhook-action-add-properties-consumption.png":::
215
215
216
-
For example, if you need to use authentication, you can add the **Subscribe Authentication** and **Unsubscribe Authentication** properties. For more information about authentication types available for HTTP Webhook, see [Add authentication to outbound calls](../logic-apps/logic-apps-securing-a-logic-app.md#add-authentication-outbound).
216
+
For example, if you need to use authentication, you can add the **Subscribe Authentication** and **Unsubscribe Authentication** properties. For more information about authentication types available for **HTTP Webhook**, see [Add authentication to outbound calls](../logic-apps/logic-apps-securing-a-logic-app.md#add-authentication-outbound).
217
217
218
218
1. When you're done, save your workflow. On the designer toolbar, select **Save**.
219
219
@@ -223,7 +223,7 @@ When this action runs, your workflow calls the subscribe endpoint on the target
223
223
224
224
## Trigger and action outputs
225
225
226
-
Here is more information about the outputs from an HTTP Webhook trigger or action, which returns this information:
226
+
Here is more information about the outputs from an **HTTP Webhook** trigger or action, which returns this information:
227
227
228
228
| Property name | Type | Description |
229
229
|---------------|------|-------------|
@@ -249,7 +249,7 @@ To use the secondary key instead for callback URL generation, follow these steps
249
249
250
250
1. From the workflow designer, switch to code view.
251
251
252
-
1. In the **HttpWebhook** trigger definition. find the `accessKeyType` parameter.
252
+
1. In the `HttpWebhook` trigger definition, find the `accessKeyType` parameter.
253
253
254
254
1. Specify the word `Secondary` as the parameter value.
Copy file name to clipboardExpand all lines: articles/logic-apps/logic-apps-diagnosing-failures.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.suite: integration
6
6
ms.reviewer: estfan, azla
7
7
ms.topic: how-to
8
8
ms.custom: engagement-fy23
9
-
ms.date: 06/20/2025
9
+
ms.date: 06/26/2025
10
10
---
11
11
12
12
# Troubleshoot and diagnose workflow failures in Azure Logic Apps
@@ -23,7 +23,7 @@ Each workflow run starts with a trigger, which either fires on a schedule or wai
23
23
24
24
### [Consumption](#tab/consumption)
25
25
26
-
1. To check the trigger's status in your Consumption logic app, [review the trigger history](monitor-logic-apps.md#review-trigger-history). To view more information about the trigger attempt, select that trigger event, for example:
26
+
1. To check the trigger's status in your Consumption logic app, review the[workflow's trigger history](monitor-logic-apps.md#review-trigger-history). To view more information about the trigger attempt, select that trigger event, for example:
@@ -48,7 +48,7 @@ Each workflow run starts with a trigger, which either fires on a schedule or wai
48
48
49
49
### [Standard](#tab/standard)
50
50
51
-
1. To check the trigger's status in your Standard logic app, [review the trigger history](monitor-logic-apps.md#review-trigger-history). To view more information about the trigger attempt, select that trigger event, for example:
51
+
1. To check the trigger's status in your Standard logic app, review the[workflow's trigger history](monitor-logic-apps.md#review-trigger-history). To view more information about the trigger attempt, select that trigger event, for example:
52
52
53
53
:::image type="content" source="media/logic-apps-diagnosing-failures/logic-app-trigger-history-standard.png" alt-text="Screenshot showing Azure portal with Standard logic app workflow trigger history." lightbox="media/logic-apps-diagnosing-failures/logic-app-trigger-history-standard.png":::
54
54
@@ -81,7 +81,7 @@ Each time that the trigger fires, Azure Logic Apps creates a workflow instance a
81
81
82
82
### [Consumption](#tab/consumption)
83
83
84
-
1. To check the workflow's run status in your Consumption logic app, [review the runs history](monitor-logic-apps.md#review-runs-history). To view more information about a failed run, including all the steps in that run in their status, select the failed run.
84
+
1. To check the workflow's run status in your Consumption logic app, review the [workflow's run history](monitor-logic-apps.md#review-runs-history). To view more information about a failed run, including all the steps in that run in their status, select the failed run.
85
85
86
86
:::image type="content" source="media/logic-apps-diagnosing-failures/logic-app-runs-history-consumption.png" alt-text="Screenshot showing Azure portal with Consumption logic app workflow runs and a failed run selected." lightbox="media/logic-apps-diagnosing-failures/logic-app-runs-history-consumption.png":::
87
87
@@ -99,7 +99,7 @@ Each time that the trigger fires, Azure Logic Apps creates a workflow instance a
99
99
100
100
### [Standard](#tab/standard)
101
101
102
-
1. To check the workflow's run status in your Standard logic app, [review the runs history](monitor-logic-apps.md#review-runs-history). To view more information about a failed run, including all the steps in that run in their status, select the failed run.
102
+
1. To check the workflow's run status in your Standard logic app, review the [workflow's run history](monitor-logic-apps.md#review-runs-history). To view more information about a failed run, including all the steps in that run in their status, select the failed run.
103
103
104
104
:::image type="content" source="media/logic-apps-diagnosing-failures/logic-app-runs-history-standard.png" alt-text="Screenshot showing Azure portal with Standard logic app workflow runs and a failed run selected." lightbox="media/logic-apps-diagnosing-failures/logic-app-runs-history-standard.png":::
105
105
@@ -123,13 +123,13 @@ To help with debugging, you can add diagnostic steps to a logic app workflow, al
123
123
124
124
1. In a browser, go to the [Webhook Tester](https://webhook.site/) site, and copy the generated unique URL.
125
125
126
-
1. In your logic app, add an HTTP POST action with the body content that you want to test, for example, an expression or another step output.
126
+
1. In your logic app, add an **HTTP POST** action with the body content that you want to test, for example, an expression or another step output.
127
127
128
-
1. Paste your URL from Webhook Tester into the HTTP POST action.
128
+
1. Paste your URL from Webhook Tester into the **HTTP POST** action.
129
129
130
130
1. To review how Azure Logic Apps generates and forms a request, run the logic app workflow. You can then revisit the Webhook Tester site for more information.
131
131
132
-
## Frequently asked questions (FAQ)
132
+
## Frequently asked questions
133
133
134
134
### Why is the workflow run duration longer than the sum of all the workflow action durations?
135
135
@@ -213,7 +213,7 @@ The following list includes possible causes for these errors and steps to help t
213
213
214
214
* If the storage service has a [private endpoint](../private-link/private-endpoint-overview.md), the service resolves to the respective network interface controller (NIC) private IP addresses.
215
215
216
-
1. If the previous domain name server (DNS) queries resolve successfully, run the `psping` or `tcpping` commands to check connectivity to the storage account over port 443:
216
+
1. If the previous domain name server (DNS) queries resolve successfully, run the `psping` or `tcpping` commands to check connectivity to the storage account over port 443:
1. If each storage service is resolvable from your Azure virtual machine, find the DNS that's used by the virtual machine for resolution.
228
+
1. If each storage service is resolvable from your Azure virtual machine, find the DNS that's used by the virtual machine for resolution.
229
229
230
230
1. Set your logic app's **WEBSITE_DNS_SERVER** app setting to the DNS, and confirm that the DNS works successfully.
231
231
232
232
1. Confirm that virtual network integration is set up correctly with appropriate virtual network and subnet in your Standard logic app.
233
233
234
-
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.
234
+
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.
235
235
236
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).
0 commit comments