
"inputs": { "parameters": { ... "table": "c76a8610-d1e......" ,…
Hi Kato! You've identified a real and frustrating inconsistency in how the SharePoint connector handles table references. Let me explain what's happening and what you can do.
The SharePoint "When an item is created or modified" trigger uses the list GUID internally (selected via a dropdown). However, the "Update item" action requires a manual text entry for the list name, which stores the display name. Display names can drift or be changed, causing the mismatch you experienced.
Option 1: Use the list's internal URL name
SharePoint lists have a URL name (internal name) which is more stable than the display name. If your list URL contains /Lists/TravelRequest/, use TravelRequest (no space) rather than Travel Request. This is less likely to break if someone renames the display name.
Option 2: Use OData queries with internal column names
Per Filter and copy data – Microsoft Learn, using the column's internal name in OData queries is more reliable and less prone to drift than display names.
On the Code View being read-only
The Code View (JSON definition) in the standard flow designer is read-only by design — this prevents unvalidated edits. This is a known limitation of the current Power Automate designer.
Found this helpful? Please mark ✅ "Does this answer your question?" so others searching for the same issue can find it quickly. A 👍 on "Was this reply helpful?" or a ♥ Like is also much appreciated!
Raghav Mishra — LinkedIn | PowerAI Labs