Search + K

Command Palette

Search for a command to run...

Sign In

List WAF rule groups

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

Fetches the WAF rule groups 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
type WafManagedRulesMode = "on" | "off"
page
number
per_page
number
order
"mode" | "rules_count"
direction
"asc" | "desc"
match
"any" | "all"
name
string
rules_count
number

Responses

200 application/json

Defines the list WAF rule groups response.

type WafManagedRulesRuleGroupResponseCollection = type WafManagedRulesApiResponseCollection = never & { result?: WafManagedRulesSchemasGroup
type WafManagedRulesSchemasGroup = never
[]
; }

Client Errors

4XX application/json

Defines the list WAF rule groups response failure.

type WafManagedRulesRuleGroupResponseCollection = type WafManagedRulesApiResponseCollection = never & { result?: WafManagedRulesSchemasGroup
type WafManagedRulesSchemasGroup = never
[]
; }
& interface WafManagedRulesApiResponseCommonFailure {
errors: WafManagedRulesMessages
type WafManagedRulesMessages = { code: number;message: string; }[]
;
messages: WafManagedRulesMessages
type WafManagedRulesMessages = { code: number;message: string; }[]
;
result: null;
success: false;
}