Search + K

Command Palette

Search for a command to run...

Sign In

Create a WAF override

Deprecated
POST /zones/{zone_id}/firewall/waf/overrides
Copy endpoint
https://api.cloudflare.com/client/v4

Creates a URI-based WAF override for a zone.

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

Parameters

path Path Parameters

Name Type
zone_id required
type FirewallIdentifier = string

Request Body

application/json required
{ urls: FirewallUrls

The URLs to include in the current WAF override. You can use wildcards. Each entered URL will be escaped before use, which means you can only use simple wildcard patterns.

type FirewallUrls = string[]
; }

Responses

200 application/json

Create a WAF override response

type FirewallOverrideResponseSingle = type FirewallApiResponseSingle = never & { result: FirewallOverride
interface FirewallOverride {
description?: FirewallComponentsSchemasDescription;
groups?: FirewallGroups;
id?: FirewallOverridesId;
paused?: FirewallPaused;
priority?: FirewallPriority;
rewrite_action?: FirewallRewriteAction;
rules?: FirewallRules;
urls?: FirewallUrls;
}
; }

Client Errors

4XX application/json

Create a WAF override response failure

type FirewallOverrideResponseSingle = type FirewallApiResponseSingle = never & { result: FirewallOverride
interface FirewallOverride {
description?: FirewallComponentsSchemasDescription;
groups?: FirewallGroups;
id?: FirewallOverridesId;
paused?: FirewallPaused;
priority?: FirewallPriority;
rewrite_action?: FirewallRewriteAction;
rules?: FirewallRules;
urls?: FirewallUrls;
}
; }
& interface FirewallApiResponseCommonFailure {
errors: FirewallMessages
type FirewallMessages = { code: number;message: string; }[]
;
messages: FirewallMessages
type FirewallMessages = { code: number;message: string; }[]
;
result: null;
success: false;
}