
Announcements
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.
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:
prod-logic.azure.com:
environment.api.powerplatform.com:
If you need anonymous access for external systems:
Use Azure Logic Apps:
Proxy with Azure Function or API Management:
Use Power Automate in a legacy/default environment: