Latency and Time line of data returned by Microsoft Graph Security API


Hi All,


What is the the latency of data returned by Microsoft Graph Security API i.e.alert, Secure score.


We are planning to use below Power BI connector to fetch Security API data in Power BI. What is the frequency of data returned i.e. last 180 days. 90 days etc.


Appreciate the responses. Thanks !!

4 Replies



Please clarify your question. There are different "latency" here: when a malware triggers an alert, the alert provider such as Azure Security Center or Office may have a length processing to identify the alert and send to customers, the latency is defined as "from receiving the logs of the alert to the time the alert is created and sent to customers by portal or API", that can be minutes or hours. Another latency is when a customer calls portal or API, how long should the customer wait before the UI/API returns some results. That is in the range of seconds.


Also what is "frequency of data returned"? Did you mean retention time?


For Latency I mean, if there is any time delay between the alerts logged by security provider and actual results return by API. 

I need this information for reporting purpose. For example, if there is an alert logged by provider today, will it be returned by API instantly or after some specific time.


I also need info regarding the time period of the data returned from API for reporting purpose. For example, when we call the api, will the alerts are of last 90 days, 180 days or some other time frame. 


I am actually looking this information for data returned by Power Bi Connector for Security API.



Different alert providers have very different latency expectations. For example, Azure Security Center has a 6 hours SLA. Please refer to providers as guidance.


As for retention policy, it’s general 30 days, though Office has a retention policy for only 7 days.

Thanks @BrittanyRandolph .


It would be great if you can share the documentation around retention policy.