The usage reports in the admin center enable admins to understand usage of the various services within Office 365. Today we are announcing the public preview of the Microsoft Graph reporting APIs that enables you to retrieve the usage data programmatically. Using this API, you can retrieve the data available in the usage reports including organization level summaries per service as well as entity level (user, sites, accounts) detail usage information for different reporting periods of last 7/30/90/180 days. With this announcement, we’re also providing notice to the removal of the following existing APIs available within the Office365 Reporting Web Service: ConnectionbyClientType , ConnectionbyClientTypeDetail, CsActiveUser, CsAVConferenceTime, CsP2PAVTime, CsConference, CsP2PSession, GroupActivity, MailboxActivity, GroupActivity, MailboxUsage, MailboxUsageDetail, StaleMailbox, StaleMailboxDetail. We will be removing these APIs on October 1 ,2017.
How does this affect me?
Any user with global admin or product admin rights (Exchange, Skype for Business, SharePoint) can retrieve data through these APIs. When we remove the existing API’s, on October 1, your apps may be impacted.
What do I need to do to prepare for this change?
Please try out the new Microsoft Graph reporting APIs and submit feature requests by asking or voting on an idea on UserVoice. Please submit questions by posting them on Stack Overflow and tagging them with ‘microsoftgraph’. If you are currently using APIs from the Office 365 Reporting Web Service that are going to be replaced by the new API’s, you should start planning the migration of any subsystems within your organization. Please click Additional Information to learn more.