Skip to main content

CacheRuleInput

namestringrequired

Possible values: <= 200 characters

patternstringrequired

Possible values: <= 500 characters

matchTypeinteger

0 Equals, 1 Contains, 2 StartsWith, 3 EndsWith, 4 Regex.

Possible values: [0, 1, 2, 3, 4]

ttlSecondsintegerrequired

Time to live. 0 means do not cache.

Possible values: >= 0

descriptionstring
orderinteger
isEnabledboolean
featuresJsonstring

Optional JSON string with edge features: bypass_cookies[], cache_key{include_query_string,include_headers,include_cookies}, minification{html,css,js}, webp{enabled,quality,only_if_smaller}.

CacheRuleInput
{
"name": "string",
"pattern": "string",
"matchType": 0,
"ttlSeconds": 0,
"description": "string",
"order": 0,
"isEnabled": true,
"featuresJson": "string"
}