Inside our Power automate Cloud flow we have these actions:

  1. Break Permission inheritance

  2. Get all Permission assignments

  3. Remove all Permission assignments

as follow:

enter image description here

enter image description here

So can we perform all/some of those actions using Graph API instead of SharePoint API? since Graph API is more future proof?


1 Answer 1


Unfortunately, this is not yet possible using Microsoft Graph APIs.

Microsoft graph APIs does not these operations yet:

  1. Breaking Permission inheritance

  2. Fetching all Permission assignments

  3. Removing all Permission assignments

Only below methods are supported now:

enter image description here

Documentation: listItem resource

  • but based on Microsoft recommendation that SharePoint aPI is considered legacy compared to the newer Graph API , am i correct? – Apr 3, 2023 at 8:22
  • Yes, but SharePoint APIs will not be deprecated (at least any time soon). Microsoft Graph does not support "all" operations supported by SharePoint APIs yet. Apr 3, 2023 at 8:25

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.