Is it possible to auto approve permission requests on non-community sites ? Regards Nigel
Is it possible to auto approve permission requests on non-community sites ?
As a short answer , No
Enable auto approval feature is only available for Community Site collection.
The “Auto-Approval for permission request” section only appears when your community is a site collection and not a sub-site! So, if you need this functionality, make sure you create your community as a Site Collection!
For more details check
Yes there is such an api - SPAccessRequests.ChangeRequestStatus in Microsoft.SharePoint.dll.
This can be put into a timer job which can then automatically approve Access Requests by calling SPAccessRequests.ChangeRequestStatus for each Access Request it finds in the Access Request list with a status of "Pending".
Found - thanks to Reflector.