cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
rakib1
Helper I
Helper I

Stop sharing from folders using power automate

Hi,

i am trying to build a flow so that it will automatically remove/stop sharing inherited group permission from all folders as soon as it created. could you please provide the steps to achieve that? For some reason, i dont see "stop sharing an item or a folder" action but i do have action on the list "stop sharing an item or file". using this action was able to remove the permission from file/items level but not folder level.

Thanks in advanced!

1 ACCEPTED SOLUTION

Accepted Solutions

Hello @rakib1 

I did a test on my side and it is working:

isFolder2.png

 

Hope it helps!

Ferran

Did I answer your question? Please consider to mark my post as a solution to help others.
Proud to be a Flownaut!

View solution in original post

12 REPLIES 12
fchopo
Super User
Super User

Hello @rakib1 

You can break folder inheritance using the "Send an HTTP request to SharePoint" action:

sharepointHttp.png

 You should use a POST method, and use the following Uri:

_api/Web/GetFolderByServerRelativeUrl('documentlibraryname/foldername')/ListItemAllFields/breakroleinheritance(copyRoleAssignments=false, clearSubscopes=true)

Where you have to replace "documentlibraryname" and "foldername" by your values ("Shared Documents/Samples" in my example).

Hope it helps!

Ferran

 

 

Did I answer your question? Please consider to mark my post as a solution to help others.
Proud to be a Flownaut!

Hello Ferran,

Thanks for your reply. i have tried with "Send an HTTP request to SharePoint" action but it did n't work for me. is there anyway we could get folders dynamically as soon they created. Because my requirement is when users will create new folders just stop the inheritance permission for certain group. As i said, its working for me at files/items level when using "Stop sharing an item or file" action but not at folder level. Again looking some automated solution where as soon new folders will create in library just stop the sharing for specific group which will inherited from library.

 

Capture.JPG

Hello @rakib1 

I did a test on my side and it is working:

isFolder2.png

 

Hope it helps!

Ferran

Did I answer your question? Please consider to mark my post as a solution to help others.
Proud to be a Flownaut!
rakib1
Helper I
Helper I

Hello Ferran,

Appreciated for your hard work on this. i have tried to replicated the solution like you but for some reason its not working, if i go to manage access from folder still i can see permissions are inheriting from library to folder. no idea what i am doing wrong? any light on this please.

 

Capture.JPG

 

fchopo
Super User
Super User

Hello @rakib1 

If your screenshot is right, you forget to add "true" in the condition (isFolder is equal to true).

truecondition.png

Regards,

Ferran

Did I answer your question? Please consider to mark my post as a solution to help others.
Proud to be a Flownaut!
rakib1
Helper I
Helper I

Thanks Again Ferran. its working like a charm. is there any condition we can put in the flow so that it will stop sharing for all except full control permission from library?

 

Hello @rakib1 

I don't understand your requirement. Do you mean by leaving the permissions to the owners? In any case you could use the "grant access to an item or folder" SharePoint action to grant permissions to a user or group.

Regards,

Ferran

Did I answer your question? Please consider to mark my post as a solution to help others.
Proud to be a Flownaut!

Hello Ferran,

sorry for not explaining in details. all i am saying right now its deleting all the groups or users except owners which is inheriting from library. Lets say i have one group called "Madona" which has full control permission at library level. so when i will create new folders, oviously it will inherit all groups and users from library and will delete by flow but i dont want to delete "Madona" group by flow which has full control. could we do that please?

Hi, thanks for your reply. But one question, how I can input the Uri in Send a HTTP request... 

Need me input it manually ?

 

Dengjinyu_1-1621477003464.png

 

Hi @fchopo

can you help me or give me advice with my problem. I have similar solution as it's represented here. I've needed to remove folder access for user/s. When I used "Send HTTP request..." I recieve this: 

The response I receive is: 

Status Code: 200

{
  "d": {
    "BreakRoleInheritance": null
  }
}

And it doesnt remove access for user . 
Could you give me some advice ? Thanks

fchopo
Super User
Super User

Please, @TomasG could you open this on another thread? This is marked as solved, so it will help other users in the future.

Regards,

Ferran

Did I answer your question? Please consider to mark my post as a solution to help others.
Proud to be a Flownaut!

I still had the same problem right now but I don't see here here the solution. Could you guys guide me on what did you do in this?

{
  "d": {
    "BreakRoleInheritance": null
  }
}
 
Thanks a lot!

Helpful resources

Announcements

Check out the Copilot Studio Cookbook today!

We are excited to announce our new Copilot Cookbook Gallery in the Copilot Studio Community. We can't wait for you to share your expertise and your experience!    Join us for an amazing opportunity where you'll be one of the first to contribute to the Copilot Cookbook—your ultimate guide to mastering Microsoft Copilot. Whether you're seeking inspiration or grappling with a challenge while crafting apps, you probably already know that Copilot Cookbook is your reliable assistant, offering a wealth of tips and tricks at your fingertips--and we want you to add your expertise. What can you "cook" up?   Click this link to get started: https://aka.ms/CS_Copilot_Cookbook_Gallery   Don't miss out on this exclusive opportunity to be one of the first in the Community to share your app creation journey with Copilot. We'll be announcing a Cookbook Challenge very soon and want to make sure you one of the first "cooks" in the kitchen.   Don't miss your moment--start submitting in the Copilot Cookbook Gallery today!     Thank you,  Engagement Team

Tuesday Tip | How to Report Spam in Our Community

It's time for another TUESDAY TIPS, your weekly connection with the most insightful tips and tricks that empower both newcomers and veterans in the Power Platform Community! Every Tuesday, we bring you a curated selection of the finest advice, distilled from the resources and tools in the Community. Whether you’re a seasoned member or just getting started, Tuesday Tips are the perfect compass guiding you across the dynamic landscape of the Power Platform Community.   As our community family expands each week, we revisit our essential tools, tips, and tricks to ensure you’re well-versed in the community’s pulse. Keep an eye on the News & Announcements for your weekly Tuesday Tips—you never know what you may learn!   Today's Tip: How to Report Spam in Our Community We strive to maintain a professional and helpful community, and part of that effort involves keeping our platform free of spam. If you encounter a post that you believe is spam, please follow these steps to report it: Locate the Post: Find the post in question within the community.Kebab Menu: Click on the "Kebab" menu | 3 Dots, on the top right of the post.Report Inappropriate Content: Select "Report Inappropriate Content" from the menu.Submit Report: Fill out any necessary details on the form and submit your report.   Our community team will review the report and take appropriate action to ensure our community remains a valuable resource for everyone.   Thank you for helping us keep the community clean and useful!

Hear what's next for the Power Up Program

Hear from Principal Program Manager, Dimpi Gandhi, to discover the latest enhancements to the Microsoft #PowerUpProgram, including a new accelerated video-based curriculum crafted with the expertise of Microsoft MVPs, Rory Neary and Charlie Phipps-Bennett. If you’d like to hear what’s coming next, click the link below to sign up today! https://aka.ms/PowerUp  

Back to Basics Tuesday Tip #5: How to Become a Community Blog Author

This is the fifth post in our series dedicated to helping the amazing members of our community--both new members and seasoned veterans--learn and grow in how to best engage in the community! Each Tuesday, we feature new content that will help you best understand the community--from ranking and badges to profile avatars, from Super Users to blogging in the community. Our hope is that this information will help each of our community members grow in their experience with Power Platform, with the community, and with each other!   This Week's Topic: How to Become a Community Blog Author We want YOU to be part of the community blog! Sharing your knowledge of Power Platform is an essential part of our community! Here's why:   It helps create a vibrant and dynamic community of makers who can learn from each other’s experiences and insights.It provides a platform for collaboration and innovation, where members can share their ideas and work together to develop new solutions.It helps promote Power Platform by showcasing its capabilities and real-world applications.It helps build trust and credibility in the community because you are providing valuable information and resources your fellow community members can use to improve their skills and knowledge. By sharing your knowledge of Power Platform in the community blog, you help us create a more engaged and informed community, better equipped to tackle complex challenges. To get started with blogging across the Power Platform communities, please visit the following links:   Power Apps: https://powerusers.microsoft.com/t5/Power-Apps-Community-Blog/bg-p/PowerAppsBlog Power Automate: https://powerusers.microsoft.com/t5/Power-Automate-Community-Blog/bg-p/MPABlog Power Virtual Agents: https://powerusers.microsoft.com/t5/Power-Virtual-Agents-Community/bg-p/PVACommunityBlogPower Pages: https://powerusers.microsoft.com/t5/Power-Pages-Community-Blog/bg-p/mpp_blog   When you follow the link, look for a button like the one below on the right rail of your community blog, and let us know you're interested. We can't wait to connect with you and help you get started. Thanks for being part of our incredible community--and thanks for becoming part of the community blog!  

Back to Basics Tuesday Tip #4: What is a Super User?

This is the fourth post in our series dedicated to helping the amazing members of our community--both new members and seasoned veterans--learn and grow in how to best engage in the community! Each Tuesday, we feature new content that will help you best understand the community--from ranking and badges to profile avatars, from Super Users to blogging in the community. Our hope is that this information will help each of our community members grow in their experience with Power Platform, with the community, and with each other! This week's topic: Super Users   Have you ever been exploring the community and come across a user with this unique icon next to their name? It means you have found the actual, real-life superheroes of the Power Platform Community! Super Users are our heroes because of the way they are consistently helpful with everything from solutions to flagging spam, offering insight on the community, and so much more!If you've ever wondered exactly what a Super User does and how they earn that special badge, please check out this article: Power Apps: What is A Super User? - Power Platform CommunityPower Virtual Agents: What is A Super User? - Power Platform Community Power Automate: What is A Super User? - Power Platform CommunityPower Pages: What is A Super User? - Power Platform Community   Still interested in finding out more about how to become a Super User? Then it's time to think about "suiting up" with SUIT   Our new Super User in Training program launched at the recent Microsoft Power Platform Conference and the results have been incredible! With space for only 500 "new recruits," we are nearing capacity. It's not too late to find out more and get your Super User suit on, learning from the incredible current crop of community superheroes, our community team, and more!Find out about SUIT and sign up today!Power Apps: Are you ready to SUIT UP and become a Super User?Power Virtual Agents: Are you ready to SUIT UP and become a Super User? Power Automate: Are you ready to SUIT UP and become a Super User? Power Pages: Are you ready to SUIT UP and become a Super User? We are so thankful for our awesome Super Users and can't wait to see even more of you SUIT UP! Check back here next Tuesday for the next iteration of our "Back to Basics" series. #TuesdayTips  

Empowering Communities: Máté’s Journey as a Power Platform Leader

In the heart of Hungary, a community of tech enthusiasts is thriving under the guidance of Máté, the passionate leader of the Hungary Power Platform User Group. Máté embarked on his Power Platform journey as a citizen developer in 2018. By 2021, he had transitioned into a full-time Power Platform Developer, and in 2022, he ventured into freelancing as a Power Platform consultant and Microsoft Certified Trainer. His journey has been nothing short of inspirational, and his commitment to empowering others is reshaping the tech landscape in Hungary.   "I wanted to connect with like-minded individuals in my country. Breaking down language barriers for non-English speakers and creating networking opportunities has been and continues to be a significant goal for me," shared Máté, reflecting on the motivation behind leading the user group.   Máté’s initiative to lead the Hungary Power Platform User Group in 2022 proved transformative. The group, previously inactive, became part of the Global Power Platform Bootcamp initiative, marking a significant milestone. Inspired by Mark Smith's 90 Days Mentoring Challenge, Máté envisioned a platform where like-minded individuals could connect.   "My favorite part is bringing people together, regardless of their role or level of knowledge," said Máté, emphasizing his passion for community building. His advice for aspiring user group leaders echoed his encouraging nature, "Just give it a shot; it might feel a bit intimidating to put yourself out there publicly initially, but you'll quickly get the hang of it. Starting your user group is simple – a few clicks, and you're ready to roll."   For Máté, being part of a user group is more than a role; it's a commitment to fostering connections and facilitating knowledge sharing. His dedication is palpable as he discusses the impact of the group on his life. "Being part of a user group has made a significant difference in my life by expanding my network, enhancing my skills, and boosting my confidence," he stated. The past year was marked by notable achievements for the Hungary Power Platform User Group. Hungary's inclusion in the Global Power Platform Bootcamp map and a unique "Power Platform Picnic" meetup in Budapest were highlights, showcasing the group's growth and creativity.   Through his role as a user group leader, Máté has learned the transformative power of community. "From being a user group leader, I've learned the value of community and the incredible impact it can have on growth," he shared. His journey stands as a testament to the incredible impact a dedicated leader can have in empowering and nurturing a community. As the Hungary Power Platform User Group continues to grow under Máté's leadership, the future of tech in Hungary looks promising, with a community that thrives on collaboration, learning, and shared enthusiasm for the Power Platform.  

Users online (4,063)