Permission & Access Issues

How to Modify Custom SharePoint Permission Levels with Power Automate

Kushani NimanthikaKushani Nimanthika Oct 28, 2026 868 views

Question details

The user needs to change the permissions of a custom SharePoint permission level that was originally created using Power Automate.

How to Modify Custom SharePoint Permission Levels with Power Automate
Product
SharePoint and Power Automate
Device & OS
not provided
Scenario
Updating custom role definitions and permission levels in SharePoint via automated Power Automate workflows.
Observed behavior
Directly updating an existing role definition is not supported through a simple REST action, preventing standard update workflows from succeeding.
Before you start

Ensure you have site collection administrator rights in SharePoint and a clear mapping of the High and Low BasePermissions values required for the new role.

Solution 1Recommended

Delete and Recreate the Role Definition

Since direct REST updates to role definitions are restricted, the most reliable method is to delete the existing custom role and create a new one with the same name.

SharePoint's REST API does not easily support patching specific properties of an existing permission level. The recommended workaround is to programmatically remove the old definition and instantiate a new one with the updated bitmask values.

1
Identify BasePermissions

Determine the required High and Low BasePermissions numerical values that correspond to the exact access rights you want to grant in SharePoint.

2
Add a Delete Action

In your Power Automate flow, use the 'Send an HTTP request to SharePoint' action. Set the method to DELETE to remove the existing custom role definition by referencing its ID.

3
Recreate the Role Definition

Add another 'Send an HTTP request to SharePoint' action with a POST method to create a new role definition. Keep the Name identical to the old one, and insert your new High and Low BasePermissions values into the request body.

4
Test the New Permissions

Save and run the flow. Assign the newly recreated permission level to a test user on a sandbox SharePoint site to verify that the correct access boundaries are applied.

Delete and Recreate the Role Definition
Reassigning Users: Deleting a role definition will unbind it from existing role assignments. You must include additional actions in your flow to reassign the new permission level to the relevant users or groups.
Free Microsoft Office alternative

Looking for a Free, Lightweight Office Alternative?

While Power Automate and SharePoint manage complex enterprise workflows, your daily document creation doesn't have to be complicated. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office for creating and editing Word, Excel, and PowerPoint files.

  1. 1. Visit the Official Website: Go to the official WPS Office website to access the free download page.
  2. 2. Download the Installer: Click the 'Free Download' button to get the lightweight installation package for your operating system.
  3. 3. Install and Open: Run the installer, follow the on-screen prompts, and instantly open your existing Microsoft Office files.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight design ensures fast installation and smooth operation on any device.Familiar, intuitive user interface requires zero learning curve for seamless migration.Built-in PDF editing tools for comprehensive document management without extra software.
microsoft office alternative - wps office

Frequently Asked Questions

What are High and Low BasePermissions values in SharePoint?

High and Low BasePermissions are numerical bitmask values used by SharePoint's REST API to define the specific granular user rights (such as editing items, managing lists, or deleting versions) assigned to a permission level.

Why can't I just update the existing SharePoint permission level via REST API?

SharePoint's REST API restricts patching or partially updating specific properties of an existing role definition (permission level) directly, making deletion and recreation the standard workaround for automated workflows.

Will recreating the role definition remove users from that permission level?

Yes, deleting a role definition removes the associated role assignments. After recreating the permission level in your Power Automate flow, you must reassign it to the appropriate users or SharePoint groups.