Search + K

Command Palette

Search for a command to run...

Sign In

Update a WAF package

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

Updates a WAF package. You can update the sensitivity and the action of an anomaly detection WAF package.

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

Parameters

path Path Parameters

Name Type
package_id required
type FirewallPackageId = string
zone_id required
type FirewallIdentifier = string

Request Body

application/json required
{ action_mode?: FirewallActionMode

The default action performed by the rules in the WAF package.

type FirewallActionMode = "simulate" | "block" | "challenge"
;sensitivity?: FirewallSensitivity

The sensitivity of the WAF package.

type FirewallSensitivity = "high" | "medium" | "low" | "off"
; }

Responses

200 application/json

Update a WAF package response

type FirewallPackageResponseSingle = type FirewallApiResponseSingle = never | { result?: {}; } & { result?: FirewallAnomalyPackage
type FirewallAnomalyPackage = FirewallPackageDefinition & {
action_mode?: FirewallActionMode;
description?: FirewallAnomalyDescription;
detection_mode?: FirewallAnomalyDetectionMode;
name?: FirewallAnomalyName;
sensitivity?: FirewallSensitivity;
}
; }

Client Errors

4XX application/json

Update a WAF package response failure

type FirewallPackageResponseSingle = type FirewallApiResponseSingle = never | { result?: {}; } & { result?: FirewallAnomalyPackage
type FirewallAnomalyPackage = FirewallPackageDefinition & {
action_mode?: FirewallActionMode;
description?: FirewallAnomalyDescription;
detection_mode?: FirewallAnomalyDetectionMode;
name?: FirewallAnomalyName;
sensitivity?: FirewallSensitivity;
}
; }
& interface FirewallApiResponseCommonFailure {
errors: FirewallMessages
type FirewallMessages = { code: number;message: string; }[]
;
messages: FirewallMessages
type FirewallMessages = { code: number;message: string; }[]
;
result: null;
success: false;
}