GET /accounts/{account_id}/abuse-reports

List the abuse reports for a given account

Servers

Path parameters

Name Type Required Description
account_id String Yes

Cloudflare Account ID

Query parameters

Name Type Required Description
page Integer No

Where in pagination to start listing abuse reports

per_page Integer No

How many abuse reports per page to list

sort String No

A property to sort by, followed by the order (id, cdate, domain, type, status)

created_before String No

Returns reports created before the specified date

type String No

Filter by the type of the report.

Valid values:

  • "NETWORK"
  • "REG_WHO"
  • "THREAT"
  • "GEN"
  • "NCSEI"
  • "TM"
  • "PHISH"
  • "DMCA"
  • "EMER"
mitigation_status String No

Filter reports that have any mitigations in the given status.

Valid values:

  • "removed"
  • "active"
  • "in_review"
  • "pending"
  • "cancelled"
domain String No

Filter by domain name related to the abuse report

status String No

Filter by the status of the report.

Valid values:

  • "in_review"
  • "accepted"
created_after String No

Returns reports created after the specified date

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.