web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Power Automate flow to...
Power Automate
Suggested Answer

Power Automate flow to trigger email when any of the Azure synapse link table sync fails

(1) ShareShare
ReportReport
Posted on by 2

I'm working on a Power Automate flow that should trigger email alerts when Azure Synapse Link table sync fails in a Power Apps (Dataverse) environment.I'm using these Dataverse tables:

  • Synapse Link Profile Entity States

  • Synapse Link External Table State

However, I noticed the following challenge:

  • The Sync Status shown in the Power Apps UI (e.g., “Failed with error FnO-812”) doesn't match the syncstate values returned in these backend tables.

  • For example, a table showing as Failed in UI still has syncstate = 2 (which typically means Success).

  • Also, using the Last Synchronized On timestamp doesn’t help because some tables only sync when source data changes, not daily.

Help me with the condition to be used for Flow.

@v @happyyear
Categories:
I have the same question (0)
  • Suggested answer
    Jon Unzueta Profile Picture
    1,834 Super User 2026 Season 1 on at
     

    he webhook URL behavior in Power Automate is evolving, and your summary captures the key differences well. Here's a quick recap and some additional insights to help you choose the best approach:


    🔍 Summary of Key Points

     Webhook URL Format

    • prod-logic.azure.com:

      • Legacy format from Logic Apps infrastructure.
      • Supports anonymous access via SAS token.
      • Ideal for external systems without OAuth.
    • environment.api.powerplatform.com:

      • New format from Power Platform infrastructure.
      • Requires OAuth 2.0 authentication.
      • Enforced in modern environments, especially with enhanced security.

    🔐 Authentication Requirements

    • SAS token: Automatically included in legacy URLs.
    • OAuth token: Required for modern URLs. Must be obtained via Azure AD app registration and client credentials flow.

    ⚙️ Environment & Licensing Impact

    • Managed environments, premium licenses, or Teams-integrated flows often default to the secured format.
    • Developer or default environments may still allow legacy behavior.

    🛠️ Implementation Options

    If you need anonymous access for external systems:

    1. Use Azure Logic Apps:

      • Create a webhook-triggered Logic App.
      • Use it to call Power Automate internally if needed.
    2. Proxy with Azure Function or API Management:

      • Accept anonymous requests.
      • Internally authenticate and forward to Power Automate.
    3. Use Power Automate in a legacy/default environment:

      • Try creating the flow in a non-managed environment.
      • Check if the legacy URL format is still generated.
    🏷️ Tag me if you have any further questions or if the issue persists. ✅ Click "Accept as Solution" if my post helped resolve your issue—it helps others facing similar problems. ❤️ Give it a Like if you found the approach useful in any way.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 594

#2
Valantis Profile Picture

Valantis 328

#3
David_MA Profile Picture

David_MA 281 Super User 2026 Season 1

Last 30 days Overall leaderboard