Skip to content

Commit 06f2bf6

Browse files
Merge pull request #312338 from xuehongg/xuehongg5
Clarification on timeouts and how to get around of them.
2 parents 5789372 + 755d3bb commit 06f2bf6

2 files changed

Lines changed: 8 additions & 7 deletions

File tree

articles/connectors/connectors-native-reqres.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: logic-apps
55
ms.suite: integration
66
ms.reviewers: estfan, azla
77
ms.topic: how-to
8-
ms.date: 06/18/2025
8+
ms.date: 02/25/2026
99
---
1010

1111
# Receive and respond to inbound HTTPS calls sent to workflows in Azure Logic Apps
@@ -30,7 +30,7 @@ To run your workflow by sending an outgoing or outbound request instead, use the
3030

3131
## Prerequisites
3232

33-
* An Azure account and subscription. If you don't have a subscription, you can [sign up for a free Azure account](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn).
33+
- An Azure account and subscription. [Get a free Azure account](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn).
3434

3535
- The logic app resource with the workflow where you want to receive the inbound HTTPS request.
3636

@@ -373,9 +373,10 @@ Now, continue building your workflow by adding another action as the next step.
373373
> [!NOTE]
374374
>
375375
> Your workflow keeps an inbound request open only for a [limited time](../logic-apps/logic-apps-limits-and-config.md#http-limits).
376-
> Assuming that your workflow also includes a Response action, if your workflow doesn't return a response to the caller
377-
> after this time expires, your workflow returns the **504 GATEWAY TIMEOUT** status to the caller. If your workflow
378-
> doesn't include a Response action, your workflow immediately returns the **202 ACCEPTED** status to the caller.
376+
> Assuming that your workflow includes a **Response** action with the **Asynchronous response** setting turned off (default), if your workflow
377+
> doesn't return a response to the caller within the time limit, your workflow returns the **504 GATEWAY TIMEOUT** status to the caller.
378+
> If the **Response** action has the **Asynchronous response** setting turned on, or if your workflow doesn't include a **Response** action, your workflow
379+
> immediately returns the **202 ACCEPTED** status to the caller.
379380
380381
For information about security, authentication, and encryption for inbound calls to your workflow, such as [Transport Layer Security (TLS)](https://en.wikipedia.org/wiki/Transport_Layer_Security), [OAuth with Microsoft Entra ID](/entra/architecture/auth-oauth2), [Shared Access Signatures (SAS)](../logic-apps/logic-apps-securing-a-logic-app.md#sas), exposing your logic app resource with Azure API Management, or restricting the IP addresses that originate inbound calls, see [Access for inbound calls to request-based triggers](../logic-apps/logic-apps-securing-a-logic-app.md#secure-inbound-requests).
381382

articles/logic-apps/logic-apps-limits-and-config.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: logic-apps
55
ms.suite: integration
66
ms.reviewer: rohithah, laveeshb, rarayudu, azla
77
ms.topic: reference
8-
ms.date: 02/24/2026
8+
ms.date: 02/25/2026
99
ms.custom: sfi-image-nochange
1010
---
1111

@@ -414,7 +414,7 @@ For Standard logic app resources in single-tenant Azure Logic Apps, stateless wo
414414
| Name | Multitenant | Single-tenant | Notes |
415415
|------|-------------|---------------|-------|
416416
| Outbound request | 120 sec <br>(2 min) | 225 sec <br>(3 min and 45 seconds) <br>(Default) | Examples of outbound requests include calls made by the HTTP trigger or action. If the server doesn't respond within the timeout limit, the HTTP action fails. <br><br>**Tip**: For longer running operations, use an [asynchronous polling pattern](logic-apps-create-api-app.md#async-pattern) or an ["Until" loop](logic-apps-workflow-actions-triggers.md#until-action). To work around timeout limits when you call another workflow that has a [callable endpoint](logic-apps-http-endpoint.md), you can use the built-in Azure Logic Apps action instead, which you can find in the designer's operation picker under **Built-in**. <br><br>To change the default timeout limit in the single-tenant service, follow these steps in the Azure portal or see [Edit host and app settings for logic apps in single-tenant Azure Logic Apps](edit-app-settings-host-settings.md): <br><br>1. On the designer, in the workflow, select the **HTTP** action. <br>2. In the action pane, select the **Settings** tab. <br>3. Under **Request options - Timeout**, change the duration. |
417-
| Inbound request | 120 sec <br>(2 min) | 225 sec <br>(3 min and 45 seconds) <br>(Default) | Examples of inbound requests include calls received by the Request trigger, HTTP Webhook trigger, and HTTP Webhook action. <br><br>**Note**: For the original caller to get the response, all steps in the response must finish within the limit unless you call another nested workflow. For more information, see [Call, trigger, or nest logic apps](../logic-apps/logic-apps-http-endpoint.md). <br><br>To change the default limit in the single-tenant service, review [Edit host and app settings for logic apps in single-tenant Azure Logic Apps](edit-app-settings-host-settings.md). |
417+
| Inbound request | 120 sec <br>(2 min) | 225 sec <br>(3 min and 45 seconds) <br>(Default) | Examples of inbound requests include calls received by the **Request** trigger, **HTTP Webhook** trigger, and **HTTP Webhook** action. <br><br>**Note**: For the original caller to get the response when the **Response** action has the **Asynchronous response** setting turned off (default), all steps in the response must finish within the time limit. Otherwise, if the **Response** action has the **Asynchronous response** setting turned on, or if your workflow doesn't include a **Response** action, the call pattern is asynchronous. Your workflow can take whatever time is needed to respond. |
418418

419419
<a name="content-storage-size-limits"></a>
420420

0 commit comments

Comments
 (0)