Since you have already tried the standard approaches of recreating the connection and the flow, this is no longer a surface-level UI issue. The error indicates that during runtime execution, the flow engine is still resolving a stale, invalid, or cached connection token behind the scenes.
When working with SharePoint triggers, the platform creates a background webhook subscription. If that subscription becomes tied to an old connection or gets corrupted, updating the connection in the UI will not resolve the issue.
To isolate and confirm the root cause, try the following:
1. Run a trigger isolation test
Create a new test flow with:
- Manual trigger
- SharePoint “Get items” action
If this works but the automated trigger fails:
Your connection and permissions are fine. The issue is a corrupted webhook tied to the trigger.
Fix: delete the trigger from your original flow, save the flow, then add the trigger again and reconfigure it.
If this also fails:
Then the issue is deeper, likely related to permissions or authentication.
2. Verify SharePoint permissions
Opening the site in a browser does not always guarantee API access.
Make sure your account has:
- Direct Edit permissions on the specific list
Avoid relying only on:
- Group membership
- Inherited permissions
3. Check tenant-level policies
Since you are using a non-admin account, this could be caused by:
- Data Loss Prevention (DLP) policies
- Conditional Access rules
These can block connector calls while still allowing normal browser access.
To confirm, ask an admin to run the same test flow:
- If it works for them but not for you, it is a tenant-level restriction
Final note
At this stage, the issue is almost certainly not your flow design, but a combination of:
- stale trigger/webhook metadata
- or environment-level security constraints
✅ If one of the responses here solved your issue, please mark it as Accepted so others facing the same problem can benefit as well.
👍 If this or any other reply here helped you, feel free to give it a Like. It helps others and is always appreciated.