Forum Discussion
Report on Sharing links for "People in your organization"
Hi klassenkbrandonu ,
I may have misunderstood but I think that the following out of the box report will work for you, but it only applies to the site collection you run it in.
- Go to the SharePoint site you want to report the sharing links for.
- click the Cog menu item (you have to be a site collection admin or Teams Owner)
- click the "Site Usage" menu item
- when the page loads scroll down and under the "Shared with external users" heading click the "run report"
- note displayed below the heading are the sharing links created in the past 30 days, BUT the export contains all sharing links for the entire site.
- You have to save it to a document library within the site.
When I ran it I came up with a CSV that when I filtered as follows:
- Item type = Folder
- User or group = Internal
- Resource path = (the folder I wanted to report on)
I got a list of email addresses that currently had access to the folder I wanted to report on AND the type of Permission they had (read/contribute etc).
For Site admins or those not comfortable with scripting and the Graph api this is a viable alternative.
NOTE
I didn't check extensively but the label for this report is "Shared with external users" BUT the CSV I got seemed to have information about files or folders shared with external and internal users.
Hi, Dorje-McKinnon. I was wondering: is there a way to have the report show the expiration date of sharing links? We need to audit that information. Thanks.
- Dorje-McKinnonMay 21, 2025Iron Contributor
Hi CarlJF ,
Sorry we don't have that feature enabled in our tenancy so I don't know where you would get that information.
If you have some Powershell skills look at the comment below from BarryGoblon , it may be that the Graph query he provided has that information in it.