---
title: Investigate
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

[Email Security](https://developers.cloudflare.com/api/go/resources/email_security)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Investigate

##### [Search email messages](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/methods/list)

client.EmailSecurity.Investigate.List(ctx, params) (\*V4PagePaginationArray\[[InvestigateListResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate%20%3E%20(model)%20InvestigateListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/email-security/investigate

##### [Get message details](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/methods/get)

client.EmailSecurity.Investigate.Get(ctx, investigateID, params) (\*[InvestigateGetResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate%20%3E%20(model)%20InvestigateGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/email-security/investigate/{investigate\_id}

#### InvestigateDetections

##### [Get message detection details](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/detections/methods/get)

client.EmailSecurity.Investigate.Detections.Get(ctx, investigateID, query) (\*[InvestigateDetectionGetResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.detections%20%3E%20(model)%20InvestigateDetectionGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/email-security/investigate/{investigate\_id}/detections

#### InvestigatePreview

##### [Get preview for a detection](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/preview/methods/get)

client.EmailSecurity.Investigate.Preview.Get(ctx, investigateID, query) (\*[InvestigatePreviewGetResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.preview%20%3E%20(model)%20InvestigatePreviewGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/email-security/investigate/{investigate\_id}/preview

##### [Generate preview for a non-detection message](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/preview/methods/create)

client.EmailSecurity.Investigate.Preview.New(ctx, params) (\*[InvestigatePreviewNewResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.preview%20%3E%20(model)%20InvestigatePreviewNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/email-security/investigate/preview

#### InvestigateRaw

##### [Get raw email content](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/raw/methods/get)

client.EmailSecurity.Investigate.Raw.Get(ctx, investigateID, query) (\*[InvestigateRawGetResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.raw%20%3E%20(model)%20InvestigateRawGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/email-security/investigate/{investigate\_id}/raw

#### InvestigateTrace

##### [Get email trace](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/trace/methods/get)

client.EmailSecurity.Investigate.Trace.Get(ctx, investigateID, query) (\*[InvestigateTraceGetResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.trace%20%3E%20(model)%20InvestigateTraceGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/email-security/investigate/{investigate\_id}/trace

#### InvestigateMove

##### [Move a message](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/move/methods/create)

client.EmailSecurity.Investigate.Move.New(ctx, investigateID, params) (\*SinglePage\[[InvestigateMoveNewResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.move%20%3E%20(model)%20InvestigateMoveNewResponse%20%3E%20(schema)>)], error)

POST/accounts/{account\_id}/email-security/investigate/{investigate\_id}/move

##### [Move messages](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/move/methods/bulk)

client.EmailSecurity.Investigate.Move.Bulk(ctx, params) (\*SinglePage\[[InvestigateMoveBulkResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.move%20%3E%20(model)%20InvestigateMoveBulkResponse%20%3E%20(schema)>)], error)

POST/accounts/{account\_id}/email-security/investigate/move

#### InvestigateReclassify

##### [Change email classification](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/reclassify/methods/create)

Deprecated

client.EmailSecurity.Investigate.Reclassify.New(ctx, investigateID, params) (\*[InvestigateReclassifyNewResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.reclassify%20%3E%20(model)%20InvestigateReclassifyNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/email-security/investigate/{investigate\_id}/reclassify

#### InvestigateRelease

##### [Release messages from quarantine](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/release/methods/bulk)

client.EmailSecurity.Investigate.Release.Bulk(ctx, params) (\*SinglePage\[[InvestigateReleaseBulkResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.release%20%3E%20(model)%20InvestigateReleaseBulkResponse%20%3E%20(schema)>)], error)

POST/accounts/{account\_id}/email-security/investigate/release

#### InvestigateBulk

##### [List bulk action jobs](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/bulk/methods/list)

client.EmailSecurity.Investigate.Bulk.List(ctx, params) (\*V4PagePaginationArray\[[InvestigateBulkListResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.bulk%20%3E%20(model)%20InvestigateBulkListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/email-security/investigate/bulk

##### [Create a bulk action job](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/bulk/methods/create)

client.EmailSecurity.Investigate.Bulk.New(ctx, params) (\*[InvestigateBulkNewResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.bulk%20%3E%20(model)%20InvestigateBulkNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/email-security/investigate/bulk

##### [Get bulk action job details](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/bulk/methods/get)

client.EmailSecurity.Investigate.Bulk.Get(ctx, jobID, query) (\*[InvestigateBulkGetResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.bulk%20%3E%20(model)%20InvestigateBulkGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/email-security/investigate/bulk/{job\_id}

##### [Delete a bulk action job](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/bulk/methods/delete)

client.EmailSecurity.Investigate.Bulk.Delete(ctx, jobID, body) (\*[InvestigateBulkDeleteResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.bulk%20%3E%20(model)%20InvestigateBulkDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/email-security/investigate/bulk/{job\_id}

#### InvestigateBulkCancel

##### [Cancel a bulk action job](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/bulk/subresources/cancel/methods/create)

client.EmailSecurity.Investigate.Bulk.Cancel.New(ctx, jobID, body) (\*[InvestigateBulkCancelNewResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.bulk.cancel%20%3E%20(model)%20InvestigateBulkCancelNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/email-security/investigate/bulk/{job\_id}/cancel

#### InvestigateBulkMessages

##### [List messages for a bulk action job](https://developers.cloudflare.com/api/go/resources/email_security/subresources/investigate/subresources/bulk/subresources/messages/methods/list)

client.EmailSecurity.Investigate.Bulk.Messages.List(ctx, jobID, params) (\*V4PagePaginationArray\[[InvestigateBulkMessageListResponse](<https://developers.cloudflare.com/api/go/resources/email_security#(resource)%20email_security.investigate.bulk.messages%20%3E%20(model)%20InvestigateBulkMessageListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/email-security/investigate/bulk/{job\_id}/messages