Skip to content

OneDrive Drives

Explore and report on drives — personal OneDrive and SharePoint document libraries — including tenant-wide storage reporting and per-user inspection.


Prerequisites

Permission Description Reference
Files.Read Recent items, shared with me Files permissions
Files.Read.All, Sites.Read.All All drives, storage, per-user drives (app) Files permissions

explore.py uses username/password; the reporting examples use client secret with require_application_permission(...).


Examples

Operation File API
Recent items, shared with me, followed sites explore.py drive recent
Search a keyword across all drives search_all.py driveItem search
Tenant-wide storage report (quota) storage_report.py drive list
A user's drive and quota user_drive.py user drive
Recursively download a user's drive (no /me) export_user_drive.py driveItem children

API reference