Search + K

Command Palette

Search for a command to run...

Sign In

List WAF rules

Deprecated
GET /zones/{zone_id}/firewall/waf/packages/{package_id}/rules
Copy endpoint
https://api.cloudflare.com/client/v4

Fetches WAF rules in a WAF package.

Note: Applies only to the previous version of WAF managed rules.

Parameters

path Path Parameters

Name Type
package_id required
type WafManagedRulesIdentifier = string
zone_id required
type WafManagedRulesSchemasIdentifier = string

query Query Parameters

Name Type
mode
"DIS" | "CHL" | "BLK" | "SIM"
group_id
type WafManagedRulesComponentsSchemasIdentifier = string
page
number
per_page
number
order
"priority" | "group_id" | "description"
direction
"asc" | "desc"
match
"any" | "all"
description
string
priority
string

Responses

200 application/json

List WAF rules response.

type WafManagedRulesRuleResponseCollection = type WafManagedRulesApiResponseCollection = never & { result?: WafManagedRulesRule
type WafManagedRulesRule = WafManagedRulesAnomalyRule | WafManagedRulesTraditionalDenyRule | WafManagedRulesTraditionalAllowRule
[]
; }

Client Errors

4XX application/json

List WAF rules response failure.

type WafManagedRulesRuleResponseCollection = type WafManagedRulesApiResponseCollection = never & { result?: WafManagedRulesRule
type WafManagedRulesRule = WafManagedRulesAnomalyRule | WafManagedRulesTraditionalDenyRule | WafManagedRulesTraditionalAllowRule
[]
; }
& interface WafManagedRulesApiResponseCommonFailure {
errors: WafManagedRulesMessages
type WafManagedRulesMessages = { code: number;message: string; }[]
;
messages: WafManagedRulesMessages
type WafManagedRulesMessages = { code: number;message: string; }[]
;
result: null;
success: false;
}