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
*[Create custom connectors from Web APIs](/connectors/custom-connectors/create-web-api-connector)
@@ -112,7 +112,7 @@ For logic apps to perform tasks, your custom API should provide
112
112
Each operation in your API maps to an action. A basic action is a
113
113
controller that accepts HTTP requests and returns HTTP responses.
114
114
So for example, a workflow sends an HTTP request to your web app or API app.
115
-
Your app then returns an HTTP response, along with content that the workflowcan process.
115
+
Your app then returns an HTTP response, along with content that the workflow can process.
116
116
117
117
For a standard action, you can write an HTTP request method in your API and
118
118
describe that method in a Swagger file. You can then call your API directly
@@ -208,7 +208,7 @@ checks and return these responses:
208
208
When your API follows this pattern, you don't have to do anything in the
209
209
workflow definition to continue checking job status.
210
210
When the engine gets an HTTP `202 ACCEPTED` response and a
211
-
valid `location` header, the engine respects the asynchronous pattern
211
+
valid `location` header, the engine respects the asynchronous pattern,
212
212
and checks the `location` header until your API returns a non-202 response.
213
213
214
214
> [!TIP]
@@ -221,7 +221,7 @@ and checks the `location` header until your API returns a non-202 response.
221
221
222
222
As an alternative, you can use the webhook pattern
223
223
for long-running tasks and asynchronous processing.
224
-
This pattern has the workflowpause and wait for a "callback"
224
+
This pattern pauses the workflow and waits for a "callback"
225
225
from your API to finish processing before continuing workflow.
226
226
This callback is an HTTP POST that sends a message to a URL when an event happens.
227
227
@@ -259,7 +259,7 @@ Here are some other tips and notes:
259
259
260
260
* To pass in the callback URL, you can use the `@listCallbackUrl()` workflow function in any of the previous fields as necessary.
261
261
262
-
* If you own both the logic app resource and the subscribed service, you don't have to call the `unsubscribe` endpoint after the callback URL is called. Otherwise, the Logic Apps runtime needs to call the `unsubscribe` endpoint to signal that no more calls are expected and to allow for resource cleanup on the server side.
262
+
* If you own both the logic app resource and the subscribed service, you don't have to call the `unsubscribe` endpoint after the callback URL is called. Otherwise, the Azure Logic Apps runtime needs to call the `unsubscribe` endpoint to signal that no more calls are expected and to allow resource cleanup on the server side.
263
263
264
264
<aname="triggers"></a>
265
265
@@ -352,7 +352,7 @@ Here are some other tips and notes:
352
352
353
353
* To prevent processing the same data multiple times, your trigger should clean up data that was already read and passed to the logic app.
354
354
355
-
* If you own both the logic app resource and the subscribed service, you don't have to call the `unsubscribe` endpoint after the callback URL is called. Otherwise, the Logic Apps runtime needs to call the `unsubscribe` endpoint to signal that no more calls are expected and to allow for resource clean up on the server side.
355
+
* If you own both the logic app resource and the subscribed service, you don't have to call the `unsubscribe` endpoint after the callback URL is called. Otherwise, the Logic Apps runtime needs to call the `unsubscribe` endpoint to signal that no more calls are expected and to allow resource cleanup on the server side.
356
356
357
357
## Improve security for calls to your APIs from logic apps
0 commit comments