I have a PowerAutomate flow that is shared with a SharePoint library as a run-only user. The people who have access to this library have a custom permission level which has all of the same permissions as 'Contribute' except for 'Delete Items' and 'Delete Versions'.
When assigned this custom permission, the flow is not available to the users in the SP library from the 'Automate' dropdown. It will show up when they are provided the Contribute permission level, though.
What permissions are required to run flows when shared as a run-only user via the list? What is preventing my custom permission level from providing such access? Is there a way to prevent users from being able to delete documents in a library, but still be able to run flows shared with that list?
Thank you,