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

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.

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.

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.

Hope you enjoyed reading it.

Please don't forget to Share, Follow and Like to get updated with latest posts.

It gives me motivation to share more knowledge with you.

About Author

Satyendra Mishra

Project Management Professional (PMP) and Microsoft certified, motivated, energetic and accomplished Project Manager / Architect with 15+ years of work experience in Management, Architecture, Analytics, Development and Maintenance. I have been fortunate to be a part of over 25+ .Net / SharePoint projects delivery with various companies across different industry sectors. This has provided me a valuable insight and experience especially in successful implementation of SharePoint based solutions.

My experience in Web application implementation includes technology strategy and road-map definition, business and technical requirements identification, governance, platform architecture, solution design, configuration, development, quality assurance, training, post-production support, team lead and overall project delivery along with project management.

Satyendra Mishra holds a B.Tech. in Computer Science & Engineering and PG Diploma in Advance Computing from Center for Development and Advance Computing, Pune, India. He is also a certified Project Management Professional (PMP).

I love to share Project Management Tips and Tricks by writing Blogs in the Project Management India Community. I have written around 300+ articles in the Project Management, .Net, SharePoint and related client side technologies.