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
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,11 +35,11 @@ A webhook trigger stays subscribed to a service endpoint until you manually take
35
35
- Delete the trigger and then save your workflow.
36
36
- Disable your logic app resource.
37
37
38
-
A webhook action stays subscribed to a service endpoint until one of the following conditions occur:
38
+
A webhook action stays subscribed to a service endpoint unless one of the following conditions occurs:
39
39
40
40
- The webhook action successfully finishes.
41
-
-The workflow run is canceled while waiting for a response.
42
-
- The workflow run times out.
41
+
-You cancel the workflow run while waiting for a response.
42
+
- The workflow times out.
43
43
- You change any webhook action parameter values that a webhook trigger uses as inputs.
44
44
45
45
For more information, see:
@@ -54,7 +54,7 @@ For more information, see:
54
54
55
55
- The URL for a deployed service endpoint or API.
56
56
57
-
This item must support the pattern to subscribe and unsubscribe 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).
57
+
This item must support the "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).
58
58
59
59
- The Standard or Consumption logic app workflow where you want to use the **HTTP Webhook** trigger or action.
60
60
@@ -71,13 +71,13 @@ This built-in trigger calls the subscribe endpoint on the target service and reg
71
71
72
72
This example renames the trigger to `Run HTTP Webhook trigger` as a more descriptive name. The example also later adds an **HTTP Webhook** action. Both names must be unique.
73
73
74
-
1. For the [HTTP Webhook trigger parameters](../logic-apps/logic-apps-workflow-actions-triggers.md#http-webhook-trigger), provide the values to use for the subscribe and unsubscribe calls:
74
+
1. For the [HTTP Webhook trigger parameters](../logic-apps/logic-apps-workflow-actions-triggers.md#http-webhook-trigger), provide the values for the subscribe and unsubscribe calls:
75
75
76
76
| Parameter | Required | Description |
77
77
|-----------|----------|-------------|
78
78
|**Subscribe Method**| Yes | The method to use for subscribing to the target endpoint. |
79
79
|**Subscribe URI**| Yes | The URL to use for subscribing to the target endpoint. |
80
-
|**Subscribe Body**| No | Any message body to include in the subscribe request. This example includes the callback URL that uniquely identifies the subscriber, which is your workflow, by using the [`listCallbackUrl()` expression function](../logic-apps/expression-functions-reference.md#listcallbackurl) to retrieve your trigger's callback URL. |
80
+
|**Subscribe Body**| No | Any message body to include in the subscribed request. This example includes the callback URL that uniquely identifies the subscriber, which is your workflow, by using the [`listCallbackUrl()` expression function](../logic-apps/expression-functions-reference.md#listcallbackurl) to retrieve your trigger's callback URL. |
81
81
|**Unsubscribe Body**| No | Any message body to include in the unsubscribe request. <br><br>**Note**: This parameter doesn't support using the `listCallbackUrl()` expression function. However, the trigger automatically includes and sends the headers, `x-ms-client-tracking-id` and `x-ms-workflow-operation-name`, which the target service can use to uniquely identify the subscriber. |
82
82
83
83
1. To add other trigger parameters, open the **Advanced parameters** list.
@@ -100,7 +100,7 @@ Saving your workflow calls the subscribe endpoint on the target service and regi
100
100
101
101
## Add an HTTP Webhook action
102
102
103
-
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 the target service to send an `HTTP POST` request to the callback URL. When this event happens, the action passes any data in the request to the workflow. If the operation successfully completes, the action unsubscribes from the endpoint, and your workflow continues to the next action.
103
+
This built-in action calls the subscribed endpoint on the target service and registers a callback URL with the target service. Your workflow then pauses and waits for the target service to send an `HTTP POST` request to the callback URL. When this event happens, the action passes any data in the request to the workflow. If the operation successfully completes, the action unsubscribes from the endpoint, and your workflow continues to the next action.
104
104
105
105
1. In the [Azure portal](https://portal.azure.com), open your logic app resource. In the designer, open your workflow.
106
106
@@ -193,11 +193,11 @@ To change this limit for the **HTTP Webhook** action in stateful workflows by us
193
193
194
194
The following tables provide more information about the outputs returned by an **HTTP Webhook** trigger or action:
195
195
196
-
|Property name | Type | Description |
197
-
|---------------|------|-------------|
198
-
| headers | object | The headers from the request |
199
-
| body | object | The object with the body content from the request |
200
-
| status code | int | The status code from the request |
196
+
|JSON name | Type | Description |
197
+
|-----------|------|-------------|
198
+
|`headers`|JSON object | The headers from the request.|
199
+
|`body`|JSON object | The object with the body content from the request.|
200
+
|`status code`| int | The status code from the request.|
0 commit comments