Hi @Ashish Javiya-Admin ,
Yes, SharePoint Online Site Usage report can be fetched using this Microsoft Graph API. You can also leverage getSharePointSiteUsageStorage API to get the trend of storage allocated and consumed during the reporting period.
GET /reports/getSharePointSiteUsageStorage(period='{period_value}')
You will be able to fetch the SPO site storage data for various durations such as 7,30, 90 or 180 days by passing the {period_value} as D7, D30, D90, and D180 using the above getSharePointSiteUsageStorage API.
Documentation References :
https://learn.microsoft.com/en-us/graph/api/resources/sharepoint-site-usage-reports?view=graph-rest-1.0
https://learn.microsoft.com/en-us/graph/api/reportroot-getsharepointsiteusagestorage?view=graph-rest-1.0
Hope this helps.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have any further questions about this answer, please click "Comment".