Detect User/Group Membership Changes in SharePoint

jaya krishna gonuguntla 40 Reputation points
2026-06-25T10:26:09.0766667+00:00

Hi,

I'm looking for a way to track permission-related changes for SharePoint sites/pages.

Specifically, I need to identify changes such as:

  • Users added to or removed from a SharePoint site.
  • SharePoint groups added/removed from a site.
  • Users added to or removed from SharePoint groups that have access to a site.

Is there any REST API, Microsoft Graph API, Audit Log or Change Log that can be used to retrieve these changes incrementally?

The goal is to detect permission changes without having to compare the full permissions snapshot on every run.

If anyone has implemented a similar solution or can recommend the best approach.

Thanks,

Microsoft 365 and Office | SharePoint | For business | MacOS
0 comments No comments

Answer accepted by question author
Anonymous
2026-06-25T11:18:03.53+00:00

Hi jaya krishna gonuguntla

Based on my research, the most suitable approach for your scenario is to use Audit log activities available in Microsoft Purview. This allows you to capture and review important events related to access and permissions. 

Through audit logs, you can track activities such as: 

+Users being added to or removed from a SharePoint site 

image

 

image

+SharePoint groups being added to or removed from a site 

image

+Users being added to or removed from SharePoint groups that have access to a site 

image

image

References: 

 

For approaches that involve APIs, you may refer to the following Office 365 Management Activity API reference | Microsoft Learn. This includes audit data such as Audit.SharePoint 

image

 

I hope this provides additional insight. 


If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Newest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.