---
title: Phishguard
---

[Skip to content](#%5Ftop) 

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

[Email Security](https://developers.cloudflare.com/api/typescript/resources/email%5Fsecurity)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Phishguard

#### PhishguardReports

##### [Get PhishGuard reports](https://developers.cloudflare.com/api/typescript/resources/email%5Fsecurity/subresources/phishguard/subresources/reports/methods/list)

client.emailSecurity.phishguard.reports.list(ReportListParams { account\_id, end, from\_date, 2 more } params, RequestOptionsoptions?): SinglePage<[ReportListResponse](https://developers.cloudflare.com/api/typescript/resources/email%5Fsecurity#%28resource%29%20email%5Fsecurity.phishguard.reports%20%3E%20%28model%29%20report%5Flist%5Fresponse%20%3E%20%28schema%29) { id, content, disposition, 7 more } \>

GET/accounts/{account\_id}/email-security/phishguard/reports

##### ModelsExpand Collapse 

ReportListResponse { id, content, disposition, 7 more } 

id: number

content: string

disposition: "MALICIOUS" | "MALICIOUS-BEC" | "SUSPICIOUS" | 7 more

One of the following:

"MALICIOUS"

"MALICIOUS-BEC"

"SUSPICIOUS"

"SPOOF"

"SPAM"

"BULK"

"ENCRYPTED"

"EXTERNAL"

"UNKNOWN"

"NONE"

fields: Fields { to, from, occurred\_at, 2 more } 

to: Array<string\>

from?: string | null

occurred\_at?: string

formatdate-time

postfix\_id?: string | null

Deprecatedts?: string

Use `occurred_at` instead.

Deprecated, use `occurred_at` instead.

formatdate-time

priority: string

title: string

created\_at?: string | null

formatdate-time

tags?: Array<Tag\> | null

category: string

value: string

Deprecatedts?: string

Use `created_at` instead.

Deprecated, use `created_at` instead.

formatdate-time

updated\_at?: string | null

formatdate-time