A unified data governance solution that helps manage, protect, and discover data across your organization
Thanks for your question — I understand how confusing this can be when the audit results don’t match what you expect. Based on what you’ve described, the behavior you’re seeing is typically related to how Microsoft Purview Audit captures and filters SharePoint download events.
- Use the correct activity (operation name)
Instead of relying on the friendly label “Downloaded file”, make sure you’re filtering on the actual operation:
FileDownloaded
This is the value stored in the audit logs and is required for accurate results.
- Avoid using Site URL in ObjectId
The ObjectId field expects a full file path, not a site URL. For example:
https://tenant.sharepoint.com/sites/SiteName/Shared Documents/file.xlsx
If your goal is to report on all downloads from a site, it’s best to:
Leave ObjectId empty, and
Filter results using SiteUrl (if available) or post-process the exported data
Using just the site URL in ObjectId will return zero results because audit entries are recorded at the file level, not the site level.
- Include the correct Record Type
Make sure your query includes:
SharePointFileOperation
This ensures you're targeting the correct workload.
- Validate time range and ingestion delay
Audit logs are not always immediate. There can be a delay before events appear.
Try expanding your time range (e.g., last 24–48 hours)
Then narrow it down once you confirm data is returning
To quickly validate things are working, I’d suggest starting with a broad query:
Activity: FileDownloaded
Record Type: SharePointFileOperation
Time range: Last 24–48 hours
No ObjectId filter
Once you see results, you can refine by user, file path, or site.
The key point is that ObjectId cannot be used with just a SharePoint site URL, and the correct operation (FileDownloaded) must be used instead of the friendly name. Starting with a broader query and then narrowing it down is the most reliable way to retrieve download activity.
If you still don’t see results after trying the above, it would be worth checking audit log availability and permissions in your tenant.
Microsoft documentation for reference
- Microsoft Purview Audit – Audit log search overview:
https://learn.microsoft.com/microsoft-365/compliance/audit-log-search - Audit activities (including SharePoint operations like FileDownloaded):
https://learn.microsoft.com/microsoft-365/compliance/audit-log-activities - Search for SharePoint and OneDrive activities:
https://learn.microsoft.com/microsoft-365/compliance/audit-log-search#search-for-sharepoint-and-onedrive-activities
Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.
Please do not forget to "Accept Answer" and "up-vote" wherever the information provided helps you, as this can be beneficial to other community members.