An Azure service that automates the access and use of data across clouds without writing code.
Thank you for reaching out to Microsoft Q&A.
The issue occurs because the “When a new email arrives (V3)” trigger from the Office 365 Outlook connector is implemented as a push-based trigger that uses the ApiConnectionNotification trigger type with a webhook subscription pattern (subscribe / fetch) and relies on @listCallbackUrl(). While the Logic Apps Standard (Single Tenant) designer allows creating and saving this trigger, the Logic Apps Standard runtime does not support ApiConnectionNotification triggers. As a result, when the workflow is published or enabled, the runtime validation fails and rejects the trigger. This creates a mismatch where the designer experience suggests the trigger is supported, but the runtime cannot execute it. Switching the trigger type to ApiConnection (polling) does not resolve the issue because the Outlook connector itself still internally references listCallbackUrl, which is not supported for polling triggers in Logic Apps Standard.
Refer below points to resolve this issue or this is the workaround:
Use Logic Apps Consumption instead of Standard The “When a new email arrives (V3)” trigger is fully supported in Logic Apps Consumption, including the ApiConnectionNotification webhook pattern. Migrating this workflow to a Consumption Logic App is the simplest and officially supported solution.
Implement Microsoft Graph manually in Logic Apps Standard If you must stay on Logic Apps Standard, use a custom approach:
- Create a Microsoft Graph subscription for mailbox change notifications.
- Expose an HTTP-triggered workflow or Azure Function to receive notifications.
- Handle subscription renewal and validation manually. This avoids the unsupported
ApiConnectionNotificationtrigger.
Use scheduled polling with Microsoft Graph As an alternative to push notifications:
- Use a Recurrence trigger.
- Call Microsoft Graph
GET /messageswith appropriate filters (for example, receivedDateTime). - Track the last processed message to avoid duplicates. This approach is fully supported in Logic Apps Standard but is not real-time.
Avoid switching the trigger type to ApiConnection (polling) for this connector Changing the trigger type does not work because the Outlook connector still depends on listCallbackUrl internally, which causes the runtime failure in Logic Apps Standard.Thank you for reaching out to Microsoft Q&A.
The issue occurs because the “When a new email arrives (V3)” trigger from the Office 365 Outlook connector is implemented as a push-based trigger that uses the ApiConnectionNotification trigger type with a webhook subscription pattern (subscribe / fetch) and relies on @listCallbackUrl(). While the Logic Apps Standard (Single Tenant) designer allows creating and saving this trigger, the Logic Apps Standard runtime does not support ApiConnectionNotification triggers. As a result, when the workflow is published or enabled, the runtime validation fails and rejects the trigger. This creates a mismatch where the designer experience suggests the trigger is supported, but the runtime cannot execute it. Switching the trigger type to ApiConnection (polling) does not resolve the issue because the Outlook connector itself still internally references listCallbackUrl, which is not supported for polling triggers in Logic Apps Standard.
Refer below points to resolve this issue or this is the workaround:
Use Logic Apps Consumption instead of Standard
The “When a new email arrives (V3)” trigger is fully supported in Logic Apps Consumption, including the ApiConnectionNotification webhook pattern. Migrating this workflow to a Consumption Logic App is the simplest and officially supported solution.
Implement Microsoft Graph manually in Logic Apps Standard
If you must stay on Logic Apps Standard, use a custom approach:
- Create a Microsoft Graph subscription for mailbox change notifications.
- Expose an HTTP-triggered workflow or Azure Function to receive notifications.
- Handle subscription renewal and validation manually. This avoids the unsupported
ApiConnectionNotificationtrigger.
Use scheduled polling with Microsoft Graph
As an alternative to push notifications:
- Use a Recurrence trigger.
- Call Microsoft Graph
GET /messageswith appropriate filters (for example, receivedDateTime). - Track the last processed message to avoid duplicates. This approach is fully supported in Logic Apps Standard but is not real-time.
Avoid switching the trigger type to ApiConnection (polling) for this connector
Changing the trigger type does not work because the Outlook connector still depends on listCallbackUrl internally, which causes the runtime failure in Logic Apps Standard.
and click on Yes for was this answer helpful. And, if you have any further query do let us know.