Error when trying to access an "Access Requests" list

Symptoms

You receive one of the following messages when you try to access an "Access Requests" list in SharePoint Online or OneDrive for Business:

  • Access Denied
  • You need permission to access this site
  • User not found in the directory

Cause

Many scenarios can generate one of these messages. The most frequent cause is that permissions for the user or administrator are configured incorrectly or not configured at all.

Resolution

To resolve this issue, users must be either site admins or members of the Owners group for the site. The Owners group must also have permissions to access the Access Requests list.

Use the method appropriate for your specific configuration .

  • User should be a site admin

    If an affected user should be a site collection administrator, see Manage site collection administrators for more information about how to manage administrators for your sites.

  • User should be a site owner

    If the user should be a site owner, add the user to the Owners group for the site by using the following steps.

    1. Browse to the affected site or site collection.
    2. Select the gear icon for the Settings menu, and then select Site settings.
    3. Select Site permissions.
    4. Select the Owners group for the site.
    5. Select New.
    6. In the Share dialog box, enter the user account of the user who you want to add to the group. Then, select Share.
    7. Test to verify that the user can now access the list and approve or decline requests.
  • Verify that the Owners group has permissions to the Access Requests list

    If the Owners group was changed or removed from the Access Requests list, add the Owners group permissions for the list. Make sure that the affected user is included in the Owners list, as follows:

    Note

    You must have both access to the Manage Permissions Permission Level on the affected site and access to the Access Requests list (for example, a site admin).

    1. Browse to the Access Requests list in Edge or Internet Explorer.

    2. Press F12 to open the F12 Developer Tools window.

    3. Select the Network tab, and then press F5 to enable network traffic capturing.

    4. Refresh the Access Requests page in your browser. After the page has loaded, press Shift+F5 to stop capturing network traffic.

    5. In the Developer Tools window, double-click the first result in the URL list (it should end in "pendingreq.aspx").

    6. In the Developer Tools window, select Response body.

    7. In the search box, type pagelistid:, and then press Enter.

      Note

      The search highlights the pageListId text.

    8. Copy the GUID that follows the pageListId. The GUID will be between an opening brace ( { ) character and a closing brace ( } ) character as follows:

      {GUID}

      Note

      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.

    9. In the browser address bar, enter https://<URL of affected site, or site collection>/_layouts/15/ListEdit.aspx?List={<GUID>}, and then press Enter.

      Note

      In this address, <URL of affected site or site collection> represents the URL for the site collection in which you want to change the access requests (for example, https://contoso.sharepoint.com). Also, {<GUID>} represents the GUID that you copied in step 8.

    10. On the Settings page, select Permissions for this list.

    11. 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, select Grant Permissions, enter the name of the Owners group for the site in the Share dialog box, and then select Share.

    12. 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.

More information

This issue occurs because only site admins or users who are members of the Owners group for the site collection have permission to approve or decline pending requests in the Access Requests list. For situations in which users are members of the Owners group for the site, the Owners group must also have Full Control permissions to be able to access the Access Requests list.

For more information about how to set up and manage access requests, see Set up and manage access requests.

For more information about how to use the F12 developer tools, see Using the F12 developer tools.

For more information about permission levels in SharePoint Online, see Understanding permission levels.

For more information about "Access Denied" errors in SharePoint or OneDrive for Business, see the following articles:

Still need help? Go to SharePoint Community.