@@ -197,7 +197,7 @@ def create_message(self, raw_message, mailbox_email_address=None, message_type=N
197197 response , _ = self ._request (endpoint , request_type = 'POST' , json = body )
198198 return response
199199
200- def analyze_message (self , raw_message , rules , queries , run_all_detection_rules = False , run_active_detection_rules = False ):
200+ def analyze_message (self , raw_message , rules , queries , run_all_detection_rules = False , run_active_detection_rules = False , run_all_insights = False ):
201201 """Analyze a Message Data Model against a list of rules or queries.
202202
203203 :param raw_message: Base64 encoded raw message
@@ -211,6 +211,8 @@ def analyze_message(self, raw_message, rules, queries, run_all_detection_rules=F
211211 :type run_all_detection_rules: bool
212212 :param run_active_detection_rules: whether to run active detection rules against the given message
213213 :type run_active_detection_rules: bool
214+ :param run_all_insights: whether to run all insight queries against the given message
215+ :type run_all_insights: bool
214216
215217 """
216218
@@ -222,6 +224,7 @@ def analyze_message(self, raw_message, rules, queries, run_all_detection_rules=F
222224 "queries" : queries ,
223225 "run_all_detection_rules" : run_all_detection_rules ,
224226 "run_active_detection_rules" : run_active_detection_rules ,
227+ "run_all_insights" : run_all_insights ,
225228 }
226229
227230 endpoint = self ._EP_MESSAGES_ANALYZE
0 commit comments