An API that connects multiple Microsoft services, enabling data access and automation across platforms
Hi @Kishor Shaw
To monitor email classification trends, you can use the Graph API endpoint /reports/getEmailAppUsageUserDetail(period='D7'). This provides email usage statistics for each user, including counts for received, sent, read, and deleted emails, along with classification information for spam, phishing, and malware. You can also use the Microsoft Defender for Office 365 portal to view email security reports, including a Mail Flow Dashboard and Email Link Analysis.
To track reported messages, you can use the Graph API endpoint /security/actionableAlerts, which provides a list of actionable alerts that include user-reported messages. You can also use the Microsoft Defender for Office 365 portal to view email security reports, including a Threat Protection Status dashboard and Email Threat Protection report.
To track top senders and recipients, you can use the Graph API endpoint /reports/getEmailActivityCounts(period='D7'). This provides email activity counts for each user, including sent, received, and read emails, along with counts for external and internal communications. You can also use the Microsoft Defender for Office 365 portal to view email security reports, including a Mail Flow Dashboard and Email Link Analysis.
To track mail latency, you can use the Graph API endpoint /reports/getEmailActivityUserDetail(period='D7'). This provides email activity detail for each user, including latency information for sent and received emails. You can also use the Exchange Online Message Trace tool to view message tracking information, including latency information.
To report on compromised users, you can use the Graph API endpoint /security/alerts. This provides a list of security alerts, including alerts related to compromised users. You can also use the Microsoft Defender for Office 365 portal to view email security reports, including a Threat Protection Status dashboard and Email Threat Protection report.