Investigate
Search email messages
Get message details
ModelsExpand Collapse
InvestigateListResponse object { id, action_log, client_recipients, 32 more }
Deprecatedaction_log: array of object { completed_at, operation, completed_timestamp, 2 more } Deprecated, use GET /investigate/{investigate_id}/action_log instead. End of life: November 1, 2026.
Deprecated, use GET /investigate/{investigate_id}/action_log instead. End of life: November 1, 2026.
properties: object { allowlisted_pattern, allowlisted_pattern_type, blocklisted_message, 2 more } Message processing properties
Message processing properties
Deprecatedfindings: optional array of object { attachment, detail, detection, 6 more } Deprecated, use the findings field from GET /investigate/{investigate_id}/detections instead. End of life: November 1, 2026. Detection findings for this message.
Deprecated, use the findings field from GET /investigate/{investigate_id}/detections instead. End of life: November 1, 2026. Detection findings for this message.
post_delivery_operations: optional array of "PREVIEW" or "QUARANTINE_RELEASE" or "SUBMISSION" or "MOVE"Post-delivery operations performed on this message
Post-delivery operations performed on this message
InvestigateGetResponse object { id, action_log, client_recipients, 32 more }
Deprecatedaction_log: array of object { completed_at, operation, completed_timestamp, 2 more } Deprecated, use GET /investigate/{investigate_id}/action_log instead. End of life: November 1, 2026.
Deprecated, use GET /investigate/{investigate_id}/action_log instead. End of life: November 1, 2026.
properties: object { allowlisted_pattern, allowlisted_pattern_type, blocklisted_message, 2 more } Message processing properties
Message processing properties
Deprecatedfindings: optional array of object { attachment, detail, detection, 6 more } Deprecated, use the findings field from GET /investigate/{investigate_id}/detections instead. End of life: November 1, 2026. Detection findings for this message.
Deprecated, use the findings field from GET /investigate/{investigate_id}/detections instead. End of life: November 1, 2026. Detection findings for this message.
post_delivery_operations: optional array of "PREVIEW" or "QUARANTINE_RELEASE" or "SUBMISSION" or "MOVE"Post-delivery operations performed on this message
Post-delivery operations performed on this message
InvestigateDetections
Get message detection details
ModelsExpand Collapse
DetectionGetResponse object { action, attachments, findings, 6 more }
attachments: array of object { size, content_type, detection, 6 more }
findings: array of object { attachment, detail, detection, 6 more }
InvestigatePreview
Get email preview
Preview for non-detection messages
InvestigateRaw
Get raw email content
InvestigateTrace
Get email trace
InvestigateMove
Move a message
Move multiple messages
ModelsExpand Collapse
InvestigateReclassify
Change email classification
InvestigateRelease
Release messages from quarantine
InvestigateBulk
List bulk action jobs
Create a bulk action job
Get bulk action job details
Delete a bulk action job
ModelsExpand Collapse
BulkListResponse object { action_params, action_type, created_at, 11 more }
action_params: object { destination, type, expected_disposition } or object { type }
search_params: object { action_log, alert_id, delivery_status, 14 more }
Deprecated, use GET /investigate/{investigate_id}/action_log instead. End of life: November 1, 2026.
delivery_status: optional "delivered" or "moved" or "quarantined" or 4 moreDelivery status of the message.
Delivery status of the message.
BulkCreateResponse object { action_params, action_type, created_at, 11 more }
action_params: object { destination, type, expected_disposition } or object { type }
search_params: object { action_log, alert_id, delivery_status, 14 more }
Deprecated, use GET /investigate/{investigate_id}/action_log instead. End of life: November 1, 2026.
delivery_status: optional "delivered" or "moved" or "quarantined" or 4 moreDelivery status of the message.
Delivery status of the message.
BulkGetResponse object { action_params, action_type, created_at, 11 more }
action_params: object { destination, type, expected_disposition } or object { type }
search_params: object { action_log, alert_id, delivery_status, 14 more }
Deprecated, use GET /investigate/{investigate_id}/action_log instead. End of life: November 1, 2026.
delivery_status: optional "delivered" or "moved" or "quarantined" or 4 moreDelivery status of the message.
Delivery status of the message.
InvestigateBulkCancel
Cancel a bulk action job
ModelsExpand Collapse
CancelCreateResponse object { action_params, action_type, created_at, 11 more }
action_params: object { destination, type, expected_disposition } or object { type }
search_params: object { action_log, alert_id, delivery_status, 14 more }
Deprecated, use GET /investigate/{investigate_id}/action_log instead. End of life: November 1, 2026.
delivery_status: optional "delivered" or "moved" or "quarantined" or 4 moreDelivery status of the message.
Delivery status of the message.