I have a particular SharePoint site which I want to restrict users from accessing via Microsoft flow or PowerApps. I only want the SharePoint designer workflows or Microsoft Flow created by the site admin to be the only functional workflows on the site.

The regular users have contribute permissions on the site. They are already successfully restricted from creating SharePoint designer workflows but I don't know how to restrict them from creating Microsoft flow.

Kindly assist.

2 Answers 2


Flow runs outside of SharePoint and most likely calls web services, so the only restrictions are normal SharePoint permissions on the user to read or update items. Another way to think about it... any user with read permissions can read data from a SharePoint list using a web browser or the REST API (web services). The SharePoint web services are callable from JavaScript, PowerShell, Flow, PowerApps, Power BI and just about any programming tool set. The same applies to update and delete.

As an example, open a web browser, visit one of your SharePoint sites, and edit your URL for something like this:

  • 1
    To add to this, disabling Flow is an all-or-nothing affair. There is no selective way to disable it, other than deny a user to access the content and/or remove their Flow license.
    – user6024
    Commented Sep 13, 2019 at 22:18

There is a hidden workflow group and by default all the groups are added here mirroring site permissions. Just make sure you remove all of the groups or edit permissions level to read only.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.