How do I check if 'Allow access requests' is checked using CSOM in Sharepoint Team site

Mikhail 41 Reputation points

We have bunch of Sharepoint sites deployed into production. I was given a task to provide a report on whether the 'Allow access requests' (located in the 'Access Requests Console') is checked or not

I do know how to check it or uncheck it programmatically (using the DisableRequestAccess() or EnableRequestAccess() methods of siteContext.Web object)

However, I can't figure out how to find out if the 'Allow access requests' is checked or not

What is the right boolean value of the siteContext.Web object that would tell me if the 'Allow access requests' is checked or not.

Thank you everyone in advance

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,151 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Justin Liu 51 Reputation points MVP

    If the Allow access requests is enable, the web.RequestAccessEmail should not be empty.

    0 comments No comments