“Access Denied” to Access Requests list or “Request approval failed” in SharePoint Online

Oh, what happened with Access requests!

Sometimes, when you click on “Access requests and invitations” link in SharePoint on Site Settings page, Access Denied appears.

Most Read: How to Integrate gulp tasks with SharePoint Framework (SPFx)

 




 

Have you ever realized? You’ve full control access on site but still SharePoint shows this behavior!

If you want to know, what is the reason behind it? or you are still stuck in this situation. You’re really investing your time at right place.

This article will inform you the concept behind it.

You’ve full access on site and you are not in out of box site owners group, you can see “Access requests and invitations” after anybody has requested for access. Access requests are stored in “Access Requests” list but you don’t have permission making the request to “Approve” or “Reject”.

 




 

This list is not visible on All Site Content page. You need to find it using a trick.

Most Popular: Benefits of High Availability in SharePoint

Don’t worry, you’ll get such information on this article itself.

Make sure that the Owners group has permissions to the Access Requests list

 




 

Ensure that Site Owners group has permission to “Access Request” list and you also have full permission on this list.

Let’s go through below steps one by one to accomplish it.

  1. Login to site as a Site Collection Administrator and click “Access requests and invitations” link on Site Settings page.
  2. SharePoint will open “pendingreq.aspx” page.
  3. In the Developer Tools window, click Response body and press CTRL+F
  4. In the search box, type pagelistid:, and then press Enter.
  5. Copy the GUID that follows the pageListId. The GUID will be between an opening brace ( { ) character and a closing brace ( } ) character like {GUID}. Include the opening and closing brace characters when you copy the GUID. This GUID is the identifier for the SharePoint Online Access Requests list for your organization.
  6. In the browser address bar, enter https://<URL of affected site, or site collection>/_layouts/15/ListEdit.aspx?List={GUID}, and then press Enter.
  7. On the Settings page, click Permissions for this list.
  8. Make sure that the Owners group for the site is included in the list of permissions for the Access Requests list. If the Owners group for the site collection does not exist, click Grant Permissions, enter the name of the Owners group for the site in the Share dialog box, and then click Share.
  9. Also make sure that you are included in the list of permissions for the Access Requests list. If you don’t have full permission, click Grant Permissions, enter your name/email in the Sharedialog box, and then click Share.
  10. Alternatively, follow the steps in the “Add the user to the Owners group for the site” section to make sure that the user is included in the Owners group.

 

Don’t forget to read: Setup Office 365 tenant

 




 

Thank you reading.

Hope this article has helped you.

If you find this article useful, please share and subscribe to us.

 



 

, ,

About Satyendra Mishra

Satyendra is a Technical Project Manager with 12+ years of experience on Project Management, Microsoft Technologies including ASP.NET, ASP.NET MVC, C#, SharePoint (On premises & Office 365), JavaScript Framework (AngularJS) and related technologies. He is a person with belief, sky is limit for a hard working and dedicated individual. That’s why he devoted himself to field of Software Development and now both are growing with each other. Every year for him turned out to be best year and he received enormous support and love from his companies and his clients from around the world. Now with vast knowledge of software development and its outsourcing process, he decided to move himself into knowledge sharing. Keep a fact in your mind about the comfort level of your clients and this will make you king/queen of your area.
View all posts by Satyendra Mishra →

Leave a Reply

Your email address will not be published. Required fields are marked *