Sets the list of referrer hostnames that are allowed to access the pull zone. Requests containing the header Referer: hostname that is not on the list will be rejected. If empty, all the referrers are allowed
Sets the list of IPs that are blocked from accessing the pull zone. Requests coming from the following IPs will be rejected. If empty, all the IPs will be allowed
Contains the list of vary parameters that will be used for vary cache by query string. Only alphanumeric characters, dashes and underscores are allowed (values that contain other characters are ignorred). If empty, all parameters will be used to construct the key.
Contains the list of vary parameters that will be used for vary cache by cookie string.Only alphanumeric characters, dashes and underscores are allowed (values that contain other characters are ignorred). If empty, cookie vary will not be used.
The maximum global simultaneous WebSocket connections allowed for this Pull Zone. Allowed tiers: 500, 1,000, 2,500, 5,000, 10,000, 25,000. If you send a non-tier value, the value is rounded up to the next tier. Values over 25,000 are rejected, please contact sales if required.
The list of referrer hostnames that are allowed to access the pull zone.Requests containing the header Referer: hostname that is not on the list will be rejected.If empty, all the referrers are allowed
The list of referrer hostnames that are allowed to access the pull zone. Requests containing the header Referer: hostname that is not on the list will be rejected. If empty, all the referrers are allowed
The list of IPs that are blocked from accessing the pull zone. Requests coming from the following IPs will be rejected. If empty, all the IPs will be allowed
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"bunny.net Documentation","colors":{"primary":"#EF6126","light":"#EF6126","dark":"#EF6126"},"logo":{"light":"https://mintcdn.com/bunnynet-cb9733c2/54-4KCQKoNVNuoyW/logo/bunny-logo-dark.svg?fit=max\u0026auto=format\u0026n=54-4KCQKoNVNuoyW\u0026q=85\u0026s=62c091ea1aaea93d0a981902b7783e37","dark":"https://mintcdn.com/bunnynet-cb9733c2/54-4KCQKoNVNuoyW/logo/bunny-logo-light.svg?fit=max\u0026auto=format\u0026n=54-4KCQKoNVNuoyW\u0026q=85\u0026s=3610e32d68a9fa458b0116ac58ca812a"},"favicon":"https://mintcdn.com/bunnynet-cb9733c2/1bTPx1eyQm8EK8W3/favicon.png?fit=max\u0026auto=format\u0026n=1bTPx1eyQm8EK8W3\u0026q=85\u0026s=85267b63e804fac7a4dd94599bb8c6e8","navbar":{"links":[{"href":"https://bunny.net/docs/api-reference","label":"API Reference"},{"href":"https://github.com/BunnyWay","label":"GitHub"}],"primary":{"type":"button","label":"Get Started","href":"https://dash.bunny.net/auth/register"}},"footer":{"socials":{"discord":"https://discord.gg/bunnynet","github":"https://github.com/BunnyWay","x":"https://x.com/BunnyCDN","bluesky":"https://bsky.app/profile/bunny.net","linkedin":"https://www.linkedin.com/company/bunnynet","facebook":"https://www.facebook.com/bunnycdn"}},"icons":{"library":"lucide"},"contextual":{"options":["copy","claude","chatgpt","cursor","view","vscode"],"display":"header"},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bunnynet-cb9733c2","hasAudioNarration":false,"actualSubdomain":"bunnynet-cb9733c2","customDomains":["bunny.net"],"gitSource":{"type":"github","owner":"bunnyway","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae49f2d21d44d6b52dcfe35","collectionId":"5e262b87-ade9-45d8-9b63-06888c8d59a3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae49f2d21d44d6b52dcfe35"},"feedback":{"thumbs":true,"contextualFeedback":{"allowEmail":true},"agentFeedback":true,"edits":true,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae534f2b9a26f131eb41834","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Documentation","count":752},{"language":"default","tag":"API Reference","count":318},{"language":"default","tag":"Core Platform API","count":109},{"language":"default","tag":"CDN","count":82},{"language":"default","tag":"Shield API","count":66},{"language":"default","tag":"Stream","count":66},{"language":"default","tag":"Magic Containers API","count":56},{"language":"default","tag":"Storage","count":54},{"language":"default","tag":"Guides","count":54},{"language":"default","tag":"Reference","count":52}],"searchSettings":{"isFiltersEnabled":true}},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"type":"link","email":"support@bunny.net","url":"https://bunny.net/contact","showHelpButton":true}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dark img[src*=\"/logo/frameworks/angular.svg\"],.dark img[src*=\"/logo/frameworks/eleventy.svg\"],.dark img[src*=\"/logo/frameworks/express.svg\"],.dark img[src*=\"/logo/frameworks/mariadb.svg\"],.dark img[src*=\"/logo/frameworks/nextjs.svg\"],.dark img[src*=\"/logo/frameworks/sphinx.svg\"]{filter:invert(1)}html:not(.dark) img[src*=\"/logo/frameworks/zola.svg\"]{filter:invert(1)}"}],"page":{"pagePath":"api-reference/core/pull-zone/update-pull-zone","slug":"/api-reference/core/pull-zone/update-pull-zone","pageMetadata":{"title":"Update Pull Zone","description":null,"deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}","href":"/api-reference/core/pull-zone/update-pull-zone","autogeneratedByOpenApi":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update Pull Zone","description":null,"deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}","href":"/api-reference/core/pull-zone/update-pull-zone","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Pull Zone"],"summary":"Update Pull Zone","operationId":"PullZonePublic_UpdatePullZone","parameters":["6ec8368b-d794-4879-88e5-2b10776ed398"],"requestBody":"7f405e5c-52ed-427f-a413-128fb41bfc6a","responses":{"200":"f1143678-621e-4f8a-9330-4a5f3102a56d","400":"c280b38a-f259-4a9c-b12b-ef2ada0365e4","401":"ff72e100-04f6-4431-9578-7eb641a34bfc","404":"3ba2b363-5c95-4356-aadc-3c5d1ed74550","500":"cf664963-49c6-4fb3-9bd3-06c151bcc895"},"method":"post","type":"path","servers":["0023a73c-3d30-4158-8ddd-c4e758be0ac8"],"security":["ad5554c7-9578-446c-b893-700e95fcdcd8"],"path":"/pullzone/{id}","baseUrlOptions":["https://api.bunny.net"],"title":"Update Pull Zone","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"6ec8368b-d794-4879-88e5-2b10776ed398":{"name":"id","in":"path","required":true,"description":"The ID of the Pull Zone that should be updated","schema":{"type":"integer","format":"int64","isRequired":true,"description":"The ID of the Pull Zone that should be updated","uniqueKey":"","typeLabel":"integer\u003cint64>"},"x-position":1}},"requestBody":{"x-name":"model","description":"The Pull Zone update configuration","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"OriginUrl":{"oneOf":[{"type":"string","description":"Sets the origin URL of the Pull Zone","uniqueKey":"OriginUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the origin URL of the Pull Zone","uniqueKey":"OriginUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginUrl","typeLabel":"string | null"},"AllowedReferrers":{"oneOf":[{"type":"array","description":"Sets the list of referrer hostnames that are allowed to access the pull zone. Requests containing the header Referer: hostname that is not on the list will be rejected. If empty, all the referrers are allowed","items":{"type":"string","uniqueKey":"AllowedReferrers.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"AllowedReferrers.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Sets the list of referrer hostnames that are allowed to access the pull zone. Requests containing the header Referer: hostname that is not on the list will be rejected. If empty, all the referrers are allowed","items":{"type":"string"},"uniqueKey":"AllowedReferrers.oneOf.1","typeLabel":"null"}],"uniqueKey":"AllowedReferrers","typeLabel":"string[] | null"},"BlockedReferrers":{"oneOf":[{"type":"array","description":"Sets the list of referrer hostnames that are blocked from accessing the pull zone.","items":{"type":"string","uniqueKey":"BlockedReferrers.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"BlockedReferrers.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Sets the list of referrer hostnames that are blocked from accessing the pull zone.","items":{"type":"string"},"uniqueKey":"BlockedReferrers.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockedReferrers","typeLabel":"string[] | null"},"BlockNoneReferrer":{"oneOf":[{"type":"boolean","uniqueKey":"BlockNoneReferrer.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"BlockNoneReferrer.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockNoneReferrer","typeLabel":"boolean | null"},"BlockedIps":{"oneOf":[{"type":"array","description":"Sets the list of IPs that are blocked from accessing the pull zone. Requests coming from the following IPs will be rejected. If empty, all the IPs will be allowed","items":{"type":"string","uniqueKey":"BlockedIps.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"BlockedIps.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Sets the list of IPs that are blocked from accessing the pull zone. Requests coming from the following IPs will be rejected. If empty, all the IPs will be allowed","items":{"type":"string"},"uniqueKey":"BlockedIps.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockedIps","typeLabel":"string[] | null"},"EnableGeoZoneUS":{"oneOf":[{"type":"boolean","description":"Determines if the delivery from the North America region should be enabled for this pull zone","uniqueKey":"EnableGeoZoneUS.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the delivery from the North America region should be enabled for this pull zone","uniqueKey":"EnableGeoZoneUS.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableGeoZoneUS","typeLabel":"boolean | null"},"EnableGeoZoneEU":{"oneOf":[{"type":"boolean","description":"Determines if the delivery from the Europe region should be enabled for this pull zone","uniqueKey":"EnableGeoZoneEU.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the delivery from the Europe region should be enabled for this pull zone","uniqueKey":"EnableGeoZoneEU.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableGeoZoneEU","typeLabel":"boolean | null"},"EnableGeoZoneASIA":{"oneOf":[{"type":"boolean","description":"Determines if the delivery from the Asia / Oceania regions should be enabled for this pull zone","uniqueKey":"EnableGeoZoneASIA.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the delivery from the Asia / Oceania regions should be enabled for this pull zone","uniqueKey":"EnableGeoZoneASIA.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableGeoZoneASIA","typeLabel":"boolean | null"},"EnableGeoZoneSA":{"oneOf":[{"type":"boolean","description":"Determines if the delivery from the South America region should be enabled for this pull zone","uniqueKey":"EnableGeoZoneSA.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the delivery from the South America region should be enabled for this pull zone","uniqueKey":"EnableGeoZoneSA.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableGeoZoneSA","typeLabel":"boolean | null"},"EnableGeoZoneAF":{"oneOf":[{"type":"boolean","description":"Determines if the delivery from the Africa region should be enabled for this pull zone","uniqueKey":"EnableGeoZoneAF.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the delivery from the Africa region should be enabled for this pull zone","uniqueKey":"EnableGeoZoneAF.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableGeoZoneAF","typeLabel":"boolean | null"},"IpFamilyPolicy":{"oneOf":[{"type":"integer","description":"Address-family policy: 0=IPv4Only, 1=DualStack (default, best latency and compatibility), 2=DualStackPreferIPv6, 3=IPv6Only.\n\n0 = IPv4 Only\n1 = Dual Stack\n2 = Dual Stack (Prefer IPv6)\n3 = IPv6 Only","enum":[0,1,2,3],"x-enumNames":["IPv4Only","DualStack","DualStackPreferIPv6","IPv6Only"],"uniqueKey":"IpFamilyPolicy.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"IpFamilyPolicy.oneOf.1","typeLabel":"null"}],"uniqueKey":"IpFamilyPolicy","typeLabel":"enum\u003cinteger> | null"},"BlockRootPathAccess":{"oneOf":[{"type":"boolean","description":"Determines if the zone should block requests to the root of the zone.","uniqueKey":"BlockRootPathAccess.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the zone should block requests to the root of the zone.","uniqueKey":"BlockRootPathAccess.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockRootPathAccess","typeLabel":"boolean | null"},"BlockPostRequests":{"oneOf":[{"type":"boolean","description":"Determines if the POST requests to this zone should be rejected.","uniqueKey":"BlockPostRequests.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the POST requests to this zone should be rejected.","uniqueKey":"BlockPostRequests.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockPostRequests","typeLabel":"boolean | null"},"EnableQueryStringOrdering":{"oneOf":[{"type":"boolean","description":"Determines if the query string ordering should be enabled.","uniqueKey":"EnableQueryStringOrdering.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the query string ordering should be enabled.","uniqueKey":"EnableQueryStringOrdering.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableQueryStringOrdering","typeLabel":"boolean | null"},"EnableWebpVary":{"oneOf":[{"type":"boolean","description":"Determines if the WebP Vary feature should be enabled.","uniqueKey":"EnableWebpVary.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the WebP Vary feature should be enabled.","uniqueKey":"EnableWebpVary.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableWebpVary","typeLabel":"boolean | null"},"EnableAvifVary":{"oneOf":[{"type":"boolean","description":"Determines if the AVIF Vary feature should be enabled.","uniqueKey":"EnableAvifVary.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the AVIF Vary feature should be enabled.","uniqueKey":"EnableAvifVary.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableAvifVary","typeLabel":"boolean | null"},"EnableMobileVary":{"oneOf":[{"type":"boolean","description":"Determines if the Mobile Vary feature is enabled.","uniqueKey":"EnableMobileVary.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the Mobile Vary feature is enabled.","uniqueKey":"EnableMobileVary.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableMobileVary","typeLabel":"boolean | null"},"EnableCountryCodeVary":{"oneOf":[{"type":"boolean","description":"Determines if the Country Code Vary feature should be enabled.","uniqueKey":"EnableCountryCodeVary.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the Country Code Vary feature should be enabled.","uniqueKey":"EnableCountryCodeVary.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableCountryCodeVary","typeLabel":"boolean | null"},"EnableCountryStateCodeVary":{"oneOf":[{"type":"boolean","description":"Determines if the Country State Code Vary feature should be enabled.","uniqueKey":"EnableCountryStateCodeVary.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the Country State Code Vary feature should be enabled.","uniqueKey":"EnableCountryStateCodeVary.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableCountryStateCodeVary","typeLabel":"boolean | null"},"EnableHostnameVary":{"oneOf":[{"type":"boolean","description":"Determines if the Hostname Vary feature should be enabled.","uniqueKey":"EnableHostnameVary.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the Hostname Vary feature should be enabled.","uniqueKey":"EnableHostnameVary.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableHostnameVary","typeLabel":"boolean | null"},"EnableCacheSlice":{"oneOf":[{"type":"boolean","description":"Determines if cache slicing (Optimize for video) should be enabled for this zone","uniqueKey":"EnableCacheSlice.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if cache slicing (Optimize for video) should be enabled for this zone","uniqueKey":"EnableCacheSlice.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableCacheSlice","typeLabel":"boolean | null"},"ZoneSecurityEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the zone token authentication security should be enabled","uniqueKey":"ZoneSecurityEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the zone token authentication security should be enabled","uniqueKey":"ZoneSecurityEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"ZoneSecurityEnabled","typeLabel":"boolean | null"},"ZoneSecurityIncludeHashRemoteIP":{"oneOf":[{"type":"boolean","description":"Determines if the token authentication IP validation should be enabled","uniqueKey":"ZoneSecurityIncludeHashRemoteIP.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the token authentication IP validation should be enabled","uniqueKey":"ZoneSecurityIncludeHashRemoteIP.oneOf.1","typeLabel":"null"}],"uniqueKey":"ZoneSecurityIncludeHashRemoteIP","typeLabel":"boolean | null"},"IgnoreQueryStrings":{"oneOf":[{"type":"boolean","description":"Determines if the Pull Zone should ignore query strings when serving cached objects (Vary by Query String)","uniqueKey":"IgnoreQueryStrings.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the Pull Zone should ignore query strings when serving cached objects (Vary by Query String)","uniqueKey":"IgnoreQueryStrings.oneOf.1","typeLabel":"null"}],"uniqueKey":"IgnoreQueryStrings","typeLabel":"boolean | null"},"MonthlyBandwidthLimit":{"oneOf":[{"type":"integer","description":"Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use","format":"int64","uniqueKey":"MonthlyBandwidthLimit.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use","format":"int64","uniqueKey":"MonthlyBandwidthLimit.oneOf.1","typeLabel":"null"}],"uniqueKey":"MonthlyBandwidthLimit","typeLabel":"integer\u003cint64> | null"},"AccessControlOriginHeaderExtensions":{"oneOf":[{"type":"array","description":"Sets the list of extensions that will return the CORS headers","items":{"type":"string","uniqueKey":"AccessControlOriginHeaderExtensions.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"AccessControlOriginHeaderExtensions.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Sets the list of extensions that will return the CORS headers","items":{"type":"string"},"uniqueKey":"AccessControlOriginHeaderExtensions.oneOf.1","typeLabel":"null"}],"uniqueKey":"AccessControlOriginHeaderExtensions","typeLabel":"string[] | null"},"EnableAccessControlOriginHeader":{"oneOf":[{"type":"boolean","description":"Determines if CORS headers should be enabled","uniqueKey":"EnableAccessControlOriginHeader.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if CORS headers should be enabled","uniqueKey":"EnableAccessControlOriginHeader.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableAccessControlOriginHeader","typeLabel":"boolean | null"},"DisableCookies":{"oneOf":[{"type":"boolean","description":"Determines if the Pull Zone should automatically remove cookies from the responses","uniqueKey":"DisableCookies.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the Pull Zone should automatically remove cookies from the responses","uniqueKey":"DisableCookies.oneOf.1","typeLabel":"null"}],"uniqueKey":"DisableCookies","typeLabel":"boolean | null"},"BudgetRedirectedCountries":{"oneOf":[{"type":"array","description":"Sets the list of two letter Alpha2 country codes that will be redirected to the cheapest possible region","items":{"type":"string","uniqueKey":"BudgetRedirectedCountries.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"BudgetRedirectedCountries.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Sets the list of two letter Alpha2 country codes that will be redirected to the cheapest possible region","items":{"type":"string"},"uniqueKey":"BudgetRedirectedCountries.oneOf.1","typeLabel":"null"}],"uniqueKey":"BudgetRedirectedCountries","typeLabel":"string[] | null"},"BlockedCountries":{"oneOf":[{"type":"array","description":"Sets the list of two letter Alpha2 country codes that will be blocked from accessing the zone","items":{"type":"string","uniqueKey":"BlockedCountries.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"BlockedCountries.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Sets the list of two letter Alpha2 country codes that will be blocked from accessing the zone","items":{"type":"string"},"uniqueKey":"BlockedCountries.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockedCountries","typeLabel":"string[] | null"},"CacheControlMaxAgeOverride":{"oneOf":[{"type":"integer","description":"Sets the cache control override setting for this zone","format":"int64","uniqueKey":"CacheControlMaxAgeOverride.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"Sets the cache control override setting for this zone","format":"int64","uniqueKey":"CacheControlMaxAgeOverride.oneOf.1","typeLabel":"null"}],"uniqueKey":"CacheControlMaxAgeOverride","typeLabel":"integer\u003cint64> | null"},"CacheControlPublicMaxAgeOverride":{"oneOf":[{"type":"integer","description":"Sets the browser cache control override setting for this zone","format":"int64","uniqueKey":"CacheControlPublicMaxAgeOverride.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"Sets the browser cache control override setting for this zone","format":"int64","uniqueKey":"CacheControlPublicMaxAgeOverride.oneOf.1","typeLabel":"null"}],"uniqueKey":"CacheControlPublicMaxAgeOverride","typeLabel":"integer\u003cint64> | null"},"CacheControlBrowserMaxAgeOverride":{"oneOf":[{"type":"integer","description":"(Deprecated) Sets the browser cache control override setting for this zone","format":"int64","uniqueKey":"CacheControlBrowserMaxAgeOverride.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"(Deprecated) Sets the browser cache control override setting for this zone","format":"int64","uniqueKey":"CacheControlBrowserMaxAgeOverride.oneOf.1","typeLabel":"null"}],"uniqueKey":"CacheControlBrowserMaxAgeOverride","typeLabel":"integer\u003cint64> | null"},"AddHostHeader":{"oneOf":[{"type":"boolean","description":"Determines if the zone should forward the requested host header to the origin","uniqueKey":"AddHostHeader.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the zone should forward the requested host header to the origin","uniqueKey":"AddHostHeader.oneOf.1","typeLabel":"null"}],"uniqueKey":"AddHostHeader","typeLabel":"boolean | null"},"AddCanonicalHeader":{"oneOf":[{"type":"boolean","description":"Determines if the canonical header should be added by this zone","uniqueKey":"AddCanonicalHeader.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the canonical header should be added by this zone","uniqueKey":"AddCanonicalHeader.oneOf.1","typeLabel":"null"}],"uniqueKey":"AddCanonicalHeader","typeLabel":"boolean | null"},"EnableLogging":{"oneOf":[{"type":"boolean","description":"Determines if the logging should be enabled for this zone","uniqueKey":"EnableLogging.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the logging should be enabled for this zone","uniqueKey":"EnableLogging.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableLogging","typeLabel":"boolean | null"},"LoggingIPAnonymizationEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the log anonoymization should be enabled","uniqueKey":"LoggingIPAnonymizationEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the log anonoymization should be enabled","uniqueKey":"LoggingIPAnonymizationEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"LoggingIPAnonymizationEnabled","typeLabel":"boolean | null"},"PermaCacheStorageZoneId":{"oneOf":[{"type":"integer","description":"The ID of the storage zone that should be used as the Perma-Cache","format":"int64","uniqueKey":"PermaCacheStorageZoneId.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"The ID of the storage zone that should be used as the Perma-Cache","format":"int64","uniqueKey":"PermaCacheStorageZoneId.oneOf.1","typeLabel":"null"}],"uniqueKey":"PermaCacheStorageZoneId","typeLabel":"integer\u003cint64> | null"},"PermaCacheType":{"oneOf":[{"type":"integer","description":"Determines Perma-Cache behavior\n\n0 = Automatic\n1 = Manual","maximum":1,"minimum":0,"enum":[0,1],"x-enumNames":["Automatic","Manual"],"uniqueKey":"PermaCacheType.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"PermaCacheType.oneOf.1","typeLabel":"null"}],"uniqueKey":"PermaCacheType","typeLabel":"enum\u003cinteger> | null"},"AWSSigningEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the AWS signing should be enabled or not","uniqueKey":"AWSSigningEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the AWS signing should be enabled or not","uniqueKey":"AWSSigningEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"AWSSigningEnabled","typeLabel":"boolean | null"},"AWSSigningKey":{"oneOf":[{"type":"string","description":"Sets the AWS signing key","uniqueKey":"AWSSigningKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the AWS signing key","uniqueKey":"AWSSigningKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"AWSSigningKey","typeLabel":"string | null"},"AWSSigningRegionName":{"oneOf":[{"type":"string","description":"Sets the AWS signing region name","uniqueKey":"AWSSigningRegionName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the AWS signing region name","uniqueKey":"AWSSigningRegionName.oneOf.1","typeLabel":"null"}],"uniqueKey":"AWSSigningRegionName","typeLabel":"string | null"},"AWSSigningSecret":{"oneOf":[{"type":"string","description":"Sets the AWS signing secret key","uniqueKey":"AWSSigningSecret.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the AWS signing secret key","uniqueKey":"AWSSigningSecret.oneOf.1","typeLabel":"null"}],"uniqueKey":"AWSSigningSecret","typeLabel":"string | null"},"EnableOriginShield":{"oneOf":[{"type":"boolean","description":"Determines if the origin shield should be enabled","uniqueKey":"EnableOriginShield.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the origin shield should be enabled","uniqueKey":"EnableOriginShield.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableOriginShield","typeLabel":"boolean | null"},"OriginShieldZoneCode":{"oneOf":[{"type":"string","description":"Determines the zone code where the origin shield should be set up","uniqueKey":"OriginShieldZoneCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Determines the zone code where the origin shield should be set up","uniqueKey":"OriginShieldZoneCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginShieldZoneCode","typeLabel":"string | null"},"EnableTLS1":{"oneOf":[{"type":"boolean","description":"Determines if the TLS 1 should be enabled on this zone","uniqueKey":"EnableTLS1.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the TLS 1 should be enabled on this zone","uniqueKey":"EnableTLS1.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableTLS1","typeLabel":"boolean | null"},"EnableTLS1_1":{"oneOf":[{"type":"boolean","description":"Determines if the TLS 1.1 should be enabled on this zone","uniqueKey":"EnableTLS1_1.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the TLS 1.1 should be enabled on this zone","uniqueKey":"EnableTLS1_1.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableTLS1_1","typeLabel":"boolean | null"},"TlsSecurityLevel":{"oneOf":[{"type":"integer","description":"The minimum TLS security level enforced on this zone\n\n0 = Legacy\n1 = Compatible\n2 = Modern Only","enum":[0,1,2],"x-enumNames":["Legacy","Compatible","ModernOnly"],"uniqueKey":"TlsSecurityLevel.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"TlsSecurityLevel.oneOf.1","typeLabel":"null"}],"uniqueKey":"TlsSecurityLevel","typeLabel":"enum\u003cinteger> | null"},"CacheErrorResponses":{"oneOf":[{"type":"boolean","description":"Determines if the cache error responses should be enabled on the zone","uniqueKey":"CacheErrorResponses.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the cache error responses should be enabled on the zone","uniqueKey":"CacheErrorResponses.oneOf.1","typeLabel":"null"}],"uniqueKey":"CacheErrorResponses","typeLabel":"boolean | null"},"VerifyOriginSSL":{"oneOf":[{"type":"boolean","description":"Determines if the SSL certificate should be verified when connecting to the origin","uniqueKey":"VerifyOriginSSL.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the SSL certificate should be verified when connecting to the origin","uniqueKey":"VerifyOriginSSL.oneOf.1","typeLabel":"null"}],"uniqueKey":"VerifyOriginSSL","typeLabel":"boolean | null"},"LogForwardingEnabled":{"oneOf":[{"type":"boolean","description":"Sets the log forwarding token for the zone","uniqueKey":"LogForwardingEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Sets the log forwarding token for the zone","uniqueKey":"LogForwardingEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogForwardingEnabled","typeLabel":"boolean | null"},"LogForwardingHostname":{"oneOf":[{"type":"string","description":"Sets the log forwarding destination hostname for the zone","uniqueKey":"LogForwardingHostname.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the log forwarding destination hostname for the zone","uniqueKey":"LogForwardingHostname.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogForwardingHostname","typeLabel":"string | null"},"LogForwardingPort":{"oneOf":[{"type":"integer","description":"Sets the log forwarding port for the zone","format":"int32","uniqueKey":"LogForwardingPort.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Sets the log forwarding port for the zone","format":"int32","uniqueKey":"LogForwardingPort.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogForwardingPort","typeLabel":"integer\u003cint32> | null"},"LogForwardingToken":{"oneOf":[{"type":"string","description":"Sets the log forwarding token for the zone","uniqueKey":"LogForwardingToken.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the log forwarding token for the zone","uniqueKey":"LogForwardingToken.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogForwardingToken","typeLabel":"string | null"},"LogForwardingProtocol":{"oneOf":[{"type":"integer","description":"Sets the log forwarding protocol type\n\n0 = UDP\n1 = TCP\n2 = TCP Encrypted\n3 = Datadog","enum":[0,1,2,3],"x-enumNames":["UDP","TCP","TCPEncrypted","DataDog"],"uniqueKey":"LogForwardingProtocol.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"LogForwardingProtocol.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogForwardingProtocol","typeLabel":"enum\u003cinteger> | null"},"LoggingSaveToStorage":{"oneOf":[{"type":"boolean","description":"Determines if the logging permanent storage should be enabled","uniqueKey":"LoggingSaveToStorage.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the logging permanent storage should be enabled","uniqueKey":"LoggingSaveToStorage.oneOf.1","typeLabel":"null"}],"uniqueKey":"LoggingSaveToStorage","typeLabel":"boolean | null"},"LoggingStorageZoneId":{"oneOf":[{"type":"integer","description":"Sets the Storage Zone id that should contain the logs from this Pull Zone","format":"int64","uniqueKey":"LoggingStorageZoneId.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"Sets the Storage Zone id that should contain the logs from this Pull Zone","format":"int64","uniqueKey":"LoggingStorageZoneId.oneOf.1","typeLabel":"null"}],"uniqueKey":"LoggingStorageZoneId","typeLabel":"integer\u003cint64> | null"},"FollowRedirects":{"oneOf":[{"type":"boolean","description":"Determines if the zone should follow redirects return by the origin and cache the response","uniqueKey":"FollowRedirects.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the zone should follow redirects return by the origin and cache the response","uniqueKey":"FollowRedirects.oneOf.1","typeLabel":"null"}],"uniqueKey":"FollowRedirects","typeLabel":"boolean | null"},"ConnectionLimitPerIPCount":{"oneOf":[{"type":"integer","description":"Determines the maximum number of connections per IP that will be allowed to connect to this Pull Zone","format":"int32","uniqueKey":"ConnectionLimitPerIPCount.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the maximum number of connections per IP that will be allowed to connect to this Pull Zone","format":"int32","uniqueKey":"ConnectionLimitPerIPCount.oneOf.1","typeLabel":"null"}],"uniqueKey":"ConnectionLimitPerIPCount","typeLabel":"integer\u003cint32> | null"},"RequestLimit":{"oneOf":[{"type":"integer","description":"Determines the maximum number of requests per second that will be allowed to connect to this Pull Zone","format":"int32","uniqueKey":"RequestLimit.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the maximum number of requests per second that will be allowed to connect to this Pull Zone","format":"int32","uniqueKey":"RequestLimit.oneOf.1","typeLabel":"null"}],"uniqueKey":"RequestLimit","typeLabel":"integer\u003cint32> | null"},"LimitRateAfter":{"oneOf":[{"type":"number","description":"Determines the amount of traffic transferred before the client is limited","format":"double","uniqueKey":"LimitRateAfter.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Determines the amount of traffic transferred before the client is limited","format":"double","uniqueKey":"LimitRateAfter.oneOf.1","typeLabel":"null"}],"uniqueKey":"LimitRateAfter","typeLabel":"number\u003cdouble> | null"},"LimitRatePerSecond":{"oneOf":[{"type":"integer","description":"Determines the maximum number of requests per second coming from a single IP before it is blocked.","format":"int32","uniqueKey":"LimitRatePerSecond.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the maximum number of requests per second coming from a single IP before it is blocked.","format":"int32","uniqueKey":"LimitRatePerSecond.oneOf.1","typeLabel":"null"}],"uniqueKey":"LimitRatePerSecond","typeLabel":"integer\u003cint32> | null"},"BurstSize":{"oneOf":[{"type":"integer","description":"Determines the maximum burst requests before an IP is blocked","format":"int32","uniqueKey":"BurstSize.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the maximum burst requests before an IP is blocked","format":"int32","uniqueKey":"BurstSize.oneOf.1","typeLabel":"null"}],"uniqueKey":"BurstSize","typeLabel":"integer\u003cint32> | null"},"ErrorPageEnableCustomCode":{"oneOf":[{"type":"boolean","description":"Determines if custom error page code should be enabled.","uniqueKey":"ErrorPageEnableCustomCode.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if custom error page code should be enabled.","uniqueKey":"ErrorPageEnableCustomCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"ErrorPageEnableCustomCode","typeLabel":"boolean | null"},"ErrorPageCustomCode":{"oneOf":[{"type":"string","description":"Contains the custom error page code that will be returned","uniqueKey":"ErrorPageCustomCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contains the custom error page code that will be returned","uniqueKey":"ErrorPageCustomCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"ErrorPageCustomCode","typeLabel":"string | null"},"ErrorPageEnableStatuspageWidget":{"oneOf":[{"type":"boolean","description":"Determines if the statuspage widget should be displayed on the error pages","uniqueKey":"ErrorPageEnableStatuspageWidget.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the statuspage widget should be displayed on the error pages","uniqueKey":"ErrorPageEnableStatuspageWidget.oneOf.1","typeLabel":"null"}],"uniqueKey":"ErrorPageEnableStatuspageWidget","typeLabel":"boolean | null"},"ErrorPageStatuspageCode":{"oneOf":[{"type":"string","description":"The statuspage code that will be used to build the status widget","uniqueKey":"ErrorPageStatuspageCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The statuspage code that will be used to build the status widget","uniqueKey":"ErrorPageStatuspageCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"ErrorPageStatuspageCode","typeLabel":"string | null"},"ErrorPageWhitelabel":{"oneOf":[{"type":"boolean","description":"Determines if the error pages should be whitelabel or not","uniqueKey":"ErrorPageWhitelabel.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the error pages should be whitelabel or not","uniqueKey":"ErrorPageWhitelabel.oneOf.1","typeLabel":"null"}],"uniqueKey":"ErrorPageWhitelabel","typeLabel":"boolean | null"},"OptimizerEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the optimizer should be enabled for this zone","uniqueKey":"OptimizerEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the optimizer should be enabled for this zone","uniqueKey":"OptimizerEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerEnabled","typeLabel":"boolean | null"},"OptimizerTunnelEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the optimizer origin tunnel system should be enabled for this zone","uniqueKey":"OptimizerTunnelEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the optimizer origin tunnel system should be enabled for this zone","uniqueKey":"OptimizerTunnelEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerTunnelEnabled","typeLabel":"boolean | null"},"OptimizerTunnelActiveProbingEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the optimizer tunnel system active probing should be enabled for this zone","uniqueKey":"OptimizerTunnelActiveProbingEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the optimizer tunnel system active probing should be enabled for this zone","uniqueKey":"OptimizerTunnelActiveProbingEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerTunnelActiveProbingEnabled","typeLabel":"boolean | null"},"OptimizerDesktopMaxWidth":{"oneOf":[{"type":"integer","description":"Determines the maximum automatic image size for desktop clients","format":"int32","maximum":5000,"minimum":0,"uniqueKey":"OptimizerDesktopMaxWidth.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the maximum automatic image size for desktop clients","format":"int32","maximum":5000,"minimum":0,"uniqueKey":"OptimizerDesktopMaxWidth.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerDesktopMaxWidth","typeLabel":"integer\u003cint32> | null"},"OptimizerMobileMaxWidth":{"oneOf":[{"type":"integer","description":"Determines the maximum automatic image size for mobile clients","format":"int32","maximum":5000,"minimum":0,"uniqueKey":"OptimizerMobileMaxWidth.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the maximum automatic image size for mobile clients","format":"int32","maximum":5000,"minimum":0,"uniqueKey":"OptimizerMobileMaxWidth.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerMobileMaxWidth","typeLabel":"integer\u003cint32> | null"},"OptimizerImageQuality":{"oneOf":[{"type":"integer","description":"Determines the image quality for desktop clients","format":"int32","maximum":100,"minimum":1,"uniqueKey":"OptimizerImageQuality.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the image quality for desktop clients","format":"int32","maximum":100,"minimum":1,"uniqueKey":"OptimizerImageQuality.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerImageQuality","typeLabel":"integer\u003cint32> | null"},"OptimizerMobileImageQuality":{"oneOf":[{"type":"integer","description":"Determines the image quality for mobile clients","format":"int32","maximum":100,"minimum":1,"uniqueKey":"OptimizerMobileImageQuality.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the image quality for mobile clients","format":"int32","maximum":100,"minimum":1,"uniqueKey":"OptimizerMobileImageQuality.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerMobileImageQuality","typeLabel":"integer\u003cint32> | null"},"OptimizerEnableWebP":{"oneOf":[{"type":"boolean","description":"Determines if the WebP optimization should be enabled","uniqueKey":"OptimizerEnableWebP.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the WebP optimization should be enabled","uniqueKey":"OptimizerEnableWebP.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerEnableWebP","typeLabel":"boolean | null"},"OptimizerPrerenderHtml":{"oneOf":[{"type":"boolean","description":"Determines if the SEO HTML prerender should be enabled","uniqueKey":"OptimizerPrerenderHtml.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the SEO HTML prerender should be enabled","uniqueKey":"OptimizerPrerenderHtml.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerPrerenderHtml","typeLabel":"boolean | null"},"OptimizerHtmlToMarkdown":{"oneOf":[{"type":"integer","description":"Determines if Markdown automatic generation for AI systems is enabled and which pipeline to use\n\n0 = Off\n1 = Simple\n2 = Prerendered","enum":[0,1,2],"x-enumNames":["Off","Simple","Prerendered"],"uniqueKey":"OptimizerHtmlToMarkdown.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"OptimizerHtmlToMarkdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerHtmlToMarkdown","typeLabel":"enum\u003cinteger> | null"},"OptimizerLlmsTxt":{"oneOf":[{"type":"boolean","description":"Determines if the llms.txt file should be served when requested","uniqueKey":"OptimizerLlmsTxt.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the llms.txt file should be served when requested","uniqueKey":"OptimizerLlmsTxt.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerLlmsTxt","typeLabel":"boolean | null"},"OptimizerEnableManipulationEngine":{"oneOf":[{"type":"boolean","description":"Determines the image manipulation should be enabled","uniqueKey":"OptimizerEnableManipulationEngine.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines the image manipulation should be enabled","uniqueKey":"OptimizerEnableManipulationEngine.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerEnableManipulationEngine","typeLabel":"boolean | null"},"OptimizerMinifyCSS":{"oneOf":[{"type":"boolean","description":"Determines if the CSS minifcation should be enabled","uniqueKey":"OptimizerMinifyCSS.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the CSS minifcation should be enabled","uniqueKey":"OptimizerMinifyCSS.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerMinifyCSS","typeLabel":"boolean | null"},"OptimizerMinifyJavaScript":{"oneOf":[{"type":"boolean","description":"Determines if the JavaScript minifcation should be enabled","uniqueKey":"OptimizerMinifyJavaScript.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the JavaScript minifcation should be enabled","uniqueKey":"OptimizerMinifyJavaScript.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerMinifyJavaScript","typeLabel":"boolean | null"},"OptimizerWatermarkEnabled":{"oneOf":[{"type":"boolean","description":"Determines if image watermarking should be enabled","uniqueKey":"OptimizerWatermarkEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if image watermarking should be enabled","uniqueKey":"OptimizerWatermarkEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerWatermarkEnabled","typeLabel":"boolean | null"},"OptimizerWatermarkUrl":{"oneOf":[{"type":"string","description":"Sets the URL of the watermark image","uniqueKey":"OptimizerWatermarkUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the URL of the watermark image","uniqueKey":"OptimizerWatermarkUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerWatermarkUrl","typeLabel":"string | null"},"OptimizerWatermarkPosition":{"oneOf":[{"type":"integer","description":"Sets the position of the watermark image\n\n0 = Bottom Left\n1 = Bottom Right\n2 = Top Left\n3 = Top Right\n4 = Center\n5 = Center Stretch","enum":[0,1,2,3,4,5],"x-enumNames":["BottomLeft","BottomRight","TopLeft","TopRight","Center","CenterStretch"],"uniqueKey":"OptimizerWatermarkPosition.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"OptimizerWatermarkPosition.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerWatermarkPosition","typeLabel":"enum\u003cinteger> | null"},"OptimizerWatermarkOffset":{"oneOf":[{"type":"number","description":"Sets the offset of the watermark image","format":"double","uniqueKey":"OptimizerWatermarkOffset.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Sets the offset of the watermark image","format":"double","uniqueKey":"OptimizerWatermarkOffset.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerWatermarkOffset","typeLabel":"number\u003cdouble> | null"},"OptimizerWatermarkMinImageSize":{"oneOf":[{"type":"integer","description":"Sets the minimum image size to which the watermark will be added","format":"int32","uniqueKey":"OptimizerWatermarkMinImageSize.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Sets the minimum image size to which the watermark will be added","format":"int32","uniqueKey":"OptimizerWatermarkMinImageSize.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerWatermarkMinImageSize","typeLabel":"integer\u003cint32> | null"},"OptimizerAutomaticOptimizationEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the automatic image optimization should be enabled","uniqueKey":"OptimizerAutomaticOptimizationEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the automatic image optimization should be enabled","uniqueKey":"OptimizerAutomaticOptimizationEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerAutomaticOptimizationEnabled","typeLabel":"boolean | null"},"OptimizerClasses":{"oneOf":[{"type":"array","description":"Determines the list of optimizer classes","items":{"type":"object","additionalProperties":false,"properties":{"Name":{"oneOf":[{"type":"string","description":"The name of the optimizer class that will be used in the query string","uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of the optimizer class that will be used in the query string","uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Name.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Name","typeLabel":"string | null"},"Properties":{"oneOf":[{"type":"object","description":"The list of settings and values the class will send to the optimizer","additionalProperties":{"type":"string","uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties.oneOf.0","typeLabel":"object"},{"type":"null","description":"The list of settings and values the class will send to the optimizer","additionalProperties":{"type":"string","uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties.oneOf.1.additionalProperties","typeLabel":"string"},"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties","typeLabel":"object | null"}},"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"OptimizerClasses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Determines the list of optimizer classes","items":{"type":"object","additionalProperties":false,"properties":{"Name":{"oneOf":[{"type":"string","description":"The name of the optimizer class that will be used in the query string"},{"type":"null","description":"The name of the optimizer class that will be used in the query string"}]},"Properties":{"oneOf":[{"type":"object","description":"The list of settings and values the class will send to the optimizer","additionalProperties":{"type":"string"}},{"type":"null","description":"The list of settings and values the class will send to the optimizer","additionalProperties":{"type":"string"}}]}}},"uniqueKey":"OptimizerClasses.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerClasses","typeLabel":"object[] | null"},"OptimizerForceClasses":{"oneOf":[{"type":"boolean","description":"Determines if the optimizer classes should be forced","uniqueKey":"OptimizerForceClasses.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the optimizer classes should be forced","uniqueKey":"OptimizerForceClasses.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerForceClasses","typeLabel":"boolean | null"},"OptimizerStaticHtmlEnabled":{"oneOf":[{"type":"boolean","description":"Determines whether optimizer static html feature enabled","uniqueKey":"OptimizerStaticHtmlEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines whether optimizer static html feature enabled","uniqueKey":"OptimizerStaticHtmlEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerStaticHtmlEnabled","typeLabel":"boolean | null"},"OptimizerStaticHtmlWordPressPath":{"oneOf":[{"type":"string","description":"Wordpress html path which should be bypassed by permacache in edge rule","uniqueKey":"OptimizerStaticHtmlWordPressPath.oneOf.0","typeLabel":"string"},{"type":"null","description":"Wordpress html path which should be bypassed by permacache in edge rule","uniqueKey":"OptimizerStaticHtmlWordPressPath.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerStaticHtmlWordPressPath","typeLabel":"string | null"},"OptimizerStaticHtmlWordPressBypassCookie":{"oneOf":[{"type":"string","description":"Wordpress cookie which should be bypassed by permacache in edge rule","uniqueKey":"OptimizerStaticHtmlWordPressBypassCookie.oneOf.0","typeLabel":"string"},{"type":"null","description":"Wordpress cookie which should be bypassed by permacache in edge rule","uniqueKey":"OptimizerStaticHtmlWordPressBypassCookie.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerStaticHtmlWordPressBypassCookie","typeLabel":"string | null"},"Type":{"oneOf":[{"type":"integer","description":"The type of the pull zone\n\n0 = Premium\n1 = Volume","enum":[0,1],"x-enumNames":["Premium","Volume"],"uniqueKey":"Type.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"Type.oneOf.1","typeLabel":"null"}],"uniqueKey":"Type","typeLabel":"enum\u003cinteger> | null"},"OriginRetries":{"oneOf":[{"type":"integer","description":"The number of retries to the origin server","format":"int32","uniqueKey":"OriginRetries.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"The number of retries to the origin server","format":"int32","uniqueKey":"OriginRetries.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginRetries","typeLabel":"integer\u003cint32> | null"},"OriginConnectTimeout":{"oneOf":[{"type":"integer","description":"The amount of seconds to wait when connecting to the origin. Otherwise the request will fail or retry.","format":"int32","uniqueKey":"OriginConnectTimeout.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"The amount of seconds to wait when connecting to the origin. Otherwise the request will fail or retry.","format":"int32","uniqueKey":"OriginConnectTimeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginConnectTimeout","typeLabel":"integer\u003cint32> | null"},"OriginResponseTimeout":{"oneOf":[{"type":"integer","description":"The amount of seconds to wait when waiting for the origin reply. Otherwise the request will fail or retry.","format":"int32","uniqueKey":"OriginResponseTimeout.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"The amount of seconds to wait when waiting for the origin reply. Otherwise the request will fail or retry.","format":"int32","uniqueKey":"OriginResponseTimeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginResponseTimeout","typeLabel":"integer\u003cint32> | null"},"UseStaleWhileUpdating":{"oneOf":[{"type":"boolean","description":"Determines if we should use stale cache while cache is updating","uniqueKey":"UseStaleWhileUpdating.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if we should use stale cache while cache is updating","uniqueKey":"UseStaleWhileUpdating.oneOf.1","typeLabel":"null"}],"uniqueKey":"UseStaleWhileUpdating","typeLabel":"boolean | null"},"UseStaleWhileOffline":{"oneOf":[{"type":"boolean","description":"Determines if we should use stale cache while the origin is offline","uniqueKey":"UseStaleWhileOffline.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if we should use stale cache while the origin is offline","uniqueKey":"UseStaleWhileOffline.oneOf.1","typeLabel":"null"}],"uniqueKey":"UseStaleWhileOffline","typeLabel":"boolean | null"},"OriginRetry5XXResponses":{"oneOf":[{"type":"boolean","description":"Determines if we should retry the request in case of a 5XX response.","uniqueKey":"OriginRetry5XXResponses.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if we should retry the request in case of a 5XX response.","uniqueKey":"OriginRetry5XXResponses.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginRetry5XXResponses","typeLabel":"boolean | null"},"OriginRetryConnectionTimeout":{"oneOf":[{"type":"boolean","description":"Determines if we should retry the request in case of a connection timeout.","uniqueKey":"OriginRetryConnectionTimeout.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if we should retry the request in case of a connection timeout.","uniqueKey":"OriginRetryConnectionTimeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginRetryConnectionTimeout","typeLabel":"boolean | null"},"OriginRetryResponseTimeout":{"oneOf":[{"type":"boolean","description":"Determines if we should retry the request in case of a response timeout.","uniqueKey":"OriginRetryResponseTimeout.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if we should retry the request in case of a response timeout.","uniqueKey":"OriginRetryResponseTimeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginRetryResponseTimeout","typeLabel":"boolean | null"},"OriginRetryDelay":{"oneOf":[{"type":"integer","description":"Determines the amount of time that the CDN should wait before retrying an origin request.","format":"int32","uniqueKey":"OriginRetryDelay.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the amount of time that the CDN should wait before retrying an origin request.","format":"int32","uniqueKey":"OriginRetryDelay.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginRetryDelay","typeLabel":"integer\u003cint32> | null"},"DnsOriginPort":{"oneOf":[{"type":"integer","description":"Determines the origin port of the pull zone.","format":"int32","uniqueKey":"DnsOriginPort.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the origin port of the pull zone.","format":"int32","uniqueKey":"DnsOriginPort.oneOf.1","typeLabel":"null"}],"uniqueKey":"DnsOriginPort","typeLabel":"integer\u003cint32> | null"},"DnsOriginScheme":{"oneOf":[{"type":"string","description":"Determines the origin scheme of the pull zone.","uniqueKey":"DnsOriginScheme.oneOf.0","typeLabel":"string"},{"type":"null","description":"Determines the origin scheme of the pull zone.","uniqueKey":"DnsOriginScheme.oneOf.1","typeLabel":"null"}],"uniqueKey":"DnsOriginScheme","typeLabel":"string | null"},"QueryStringVaryParameters":{"oneOf":[{"type":"array","description":"Contains the list of vary parameters that will be used for vary cache by query string. Only alphanumeric characters, dashes and underscores are allowed (values that contain other characters are ignorred). If empty, all parameters will be used to construct the key.","items":{"type":"string","uniqueKey":"QueryStringVaryParameters.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"QueryStringVaryParameters.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Contains the list of vary parameters that will be used for vary cache by query string. Only alphanumeric characters, dashes and underscores are allowed (values that contain other characters are ignorred). If empty, all parameters will be used to construct the key.","items":{"type":"string"},"uniqueKey":"QueryStringVaryParameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"QueryStringVaryParameters","typeLabel":"string[] | null"},"OriginShieldEnableConcurrencyLimit":{"oneOf":[{"type":"boolean","description":"Determines if the origin shield concurrency limit is enabled.","uniqueKey":"OriginShieldEnableConcurrencyLimit.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the origin shield concurrency limit is enabled.","uniqueKey":"OriginShieldEnableConcurrencyLimit.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginShieldEnableConcurrencyLimit","typeLabel":"boolean | null"},"OriginShieldMaxConcurrentRequests":{"oneOf":[{"type":"integer","description":"Determines the number of maximum concurrent requests allowed to the origin.","format":"int32","maximum":10000,"minimum":1,"uniqueKey":"OriginShieldMaxConcurrentRequests.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the number of maximum concurrent requests allowed to the origin.","format":"int32","maximum":10000,"minimum":1,"uniqueKey":"OriginShieldMaxConcurrentRequests.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginShieldMaxConcurrentRequests","typeLabel":"integer\u003cint32> | null"},"EnableCookieVary":{"oneOf":[{"type":"boolean","description":"Determines if the Cookie Vary feature is enabled.","uniqueKey":"EnableCookieVary.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the Cookie Vary feature is enabled.","uniqueKey":"EnableCookieVary.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableCookieVary","typeLabel":"boolean | null"},"CookieVaryParameters":{"oneOf":[{"type":"array","description":"Contains the list of vary parameters that will be used for vary cache by cookie string.Only alphanumeric characters, dashes and underscores are allowed (values that contain other characters are ignorred). If empty, cookie vary will not be used.","items":{"type":"string","uniqueKey":"CookieVaryParameters.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"CookieVaryParameters.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Contains the list of vary parameters that will be used for vary cache by cookie string.Only alphanumeric characters, dashes and underscores are allowed (values that contain other characters are ignorred). If empty, cookie vary will not be used.","items":{"type":"string"},"uniqueKey":"CookieVaryParameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"CookieVaryParameters","typeLabel":"string[] | null"},"EnableSafeHop":{"oneOf":[{"type":"boolean","uniqueKey":"EnableSafeHop.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"EnableSafeHop.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableSafeHop","typeLabel":"boolean | null"},"OriginShieldQueueMaxWaitTime":{"oneOf":[{"type":"integer","description":"Determines the max queue wait time","format":"int32","uniqueKey":"OriginShieldQueueMaxWaitTime.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the max queue wait time","format":"int32","uniqueKey":"OriginShieldQueueMaxWaitTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginShieldQueueMaxWaitTime","typeLabel":"integer\u003cint32> | null"},"OriginShieldMaxQueuedRequests":{"oneOf":[{"type":"integer","description":"Determines the max number of origin requests that will remain in the queue","format":"int32","maximum":30000,"minimum":0,"uniqueKey":"OriginShieldMaxQueuedRequests.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the max number of origin requests that will remain in the queue","format":"int32","maximum":30000,"minimum":0,"uniqueKey":"OriginShieldMaxQueuedRequests.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginShieldMaxQueuedRequests","typeLabel":"integer\u003cint32> | null"},"UseBackgroundUpdate":{"oneOf":[{"type":"boolean","description":"Determines if cache update is performed in the background.","uniqueKey":"UseBackgroundUpdate.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if cache update is performed in the background.","uniqueKey":"UseBackgroundUpdate.oneOf.1","typeLabel":"null"}],"uniqueKey":"UseBackgroundUpdate","typeLabel":"boolean | null"},"EnableAutoSSL":{"oneOf":[{"type":"boolean","description":"If set to true, any hostnames added to this Pull Zone will automatically enable SSL.","uniqueKey":"EnableAutoSSL.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If set to true, any hostnames added to this Pull Zone will automatically enable SSL.","uniqueKey":"EnableAutoSSL.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableAutoSSL","typeLabel":"boolean | null"},"LogAnonymizationType":{"oneOf":[{"type":"integer","description":"Sets the log anonymization type for this pull zone\n\n0 = One Digit\n1 = Drop","enum":[0,1],"x-enumNames":["OneDigit","Drop"],"uniqueKey":"LogAnonymizationType.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"LogAnonymizationType.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogAnonymizationType","typeLabel":"enum\u003cinteger> | null"},"StorageZoneId":{"oneOf":[{"type":"integer","description":"The ID of the storage zone that will be used as the origin","format":"int64","uniqueKey":"StorageZoneId.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"The ID of the storage zone that will be used as the origin","format":"int64","uniqueKey":"StorageZoneId.oneOf.1","typeLabel":"null"}],"uniqueKey":"StorageZoneId","typeLabel":"integer\u003cint64> | null"},"EdgeScriptId":{"oneOf":[{"type":"integer","description":"The ID of the edge script that will be used as the origin","format":"int64","uniqueKey":"EdgeScriptId.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"The ID of the edge script that will be used as the origin","format":"int64","uniqueKey":"EdgeScriptId.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeScriptId","typeLabel":"integer\u003cint64> | null"},"MiddlewareScriptId":{"oneOf":[{"type":"integer","description":"The ID of the middleware script","format":"int64","uniqueKey":"MiddlewareScriptId.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"The ID of the middleware script","format":"int64","uniqueKey":"MiddlewareScriptId.oneOf.1","typeLabel":"null"}],"uniqueKey":"MiddlewareScriptId","typeLabel":"integer\u003cint64> | null"},"EdgeScriptExecutionPhase":{"oneOf":[{"type":"integer","description":"The execution phase of the edge script\n\n0 = Cache\n1 = Load Balancer\n2 = Pre-Cache","enum":[0,1,2],"x-enumNames":["Cache","LoadBalancer","PreCache"],"uniqueKey":"EdgeScriptExecutionPhase.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"EdgeScriptExecutionPhase.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeScriptExecutionPhase","typeLabel":"enum\u003cinteger> | null"},"OriginType":{"oneOf":[{"type":"integer","description":"Determine the type of the origin for this Pull Zone\n\n0 = Origin URL\n1 = DNS Accelerate\n2 = Storage Zone\n3 = Load Balancer\n4 = Edge Script\n5 = Magic Containers\n6 = Push Zone","enum":[0,1,2,3,4,5,6],"x-enumNames":["OriginUrl","DnsAccelerate","StorageZone","LoadBalancer","EdgeScript","MagicContainers","PushZone"],"uniqueKey":"OriginType.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"OriginType.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginType","typeLabel":"enum\u003cinteger> | null"},"MagicContainersAppId":{"oneOf":[{"type":"string","uniqueKey":"MagicContainersAppId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"MagicContainersAppId.oneOf.1","typeLabel":"null"}],"uniqueKey":"MagicContainersAppId","typeLabel":"string | null"},"MagicContainersEndpointId":{"oneOf":[{"type":"string","uniqueKey":"MagicContainersEndpointId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"MagicContainersEndpointId.oneOf.1","typeLabel":"null"}],"uniqueKey":"MagicContainersEndpointId","typeLabel":"string | null"},"LogFormat":{"oneOf":[{"type":"integer","description":"0 = Plain\n1 = JSON","enum":[0,1],"x-enumNames":["Plain","JSON"],"uniqueKey":"LogFormat.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"LogFormat.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogFormat","typeLabel":"enum\u003cinteger> | null"},"LogForwardingFormat":{"oneOf":[{"type":"integer","description":"0 = Plain\n1 = JSON","enum":[0,1],"x-enumNames":["Plain","JSON"],"uniqueKey":"LogForwardingFormat.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"LogForwardingFormat.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogForwardingFormat","typeLabel":"enum\u003cinteger> | null"},"ShieldDDosProtectionType":{"oneOf":[{"type":"integer","description":"0 = Detect Only\n1 = Active Standard\n2 = Active Aggressive","enum":[0,1,2],"x-enumNames":["DetectOnly","ActiveStandard","ActiveAggressive"],"uniqueKey":"ShieldDDosProtectionType.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"ShieldDDosProtectionType.oneOf.1","typeLabel":"null"}],"uniqueKey":"ShieldDDosProtectionType","typeLabel":"enum\u003cinteger> | null"},"ShieldDDosProtectionEnabled":{"oneOf":[{"type":"boolean","uniqueKey":"ShieldDDosProtectionEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"ShieldDDosProtectionEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"ShieldDDosProtectionEnabled","typeLabel":"boolean | null"},"OriginHostHeader":{"oneOf":[{"type":"string","description":"Sets the host header that will be sent to the origin","uniqueKey":"OriginHostHeader.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the host header that will be sent to the origin","uniqueKey":"OriginHostHeader.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginHostHeader","typeLabel":"string | null"},"EnableSmartCache":{"oneOf":[{"type":"boolean","uniqueKey":"EnableSmartCache.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"EnableSmartCache.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableSmartCache","typeLabel":"boolean | null"},"EnableRequestCoalescing":{"oneOf":[{"type":"boolean","description":"Determines if request coalescing is currently enabled.","uniqueKey":"EnableRequestCoalescing.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if request coalescing is currently enabled.","uniqueKey":"EnableRequestCoalescing.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableRequestCoalescing","typeLabel":"boolean | null"},"RequestCoalescingTimeout":{"oneOf":[{"type":"integer","description":"Determines the lock time for coalesced requests.","format":"int32","uniqueKey":"RequestCoalescingTimeout.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Determines the lock time for coalesced requests.","format":"int32","uniqueKey":"RequestCoalescingTimeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"RequestCoalescingTimeout","typeLabel":"integer\u003cint32> | null"},"DisableLetsEncrypt":{"oneOf":[{"type":"boolean","description":"If set to true, the built-in let's encrypt will be disabled and requests are passed to the origin.","uniqueKey":"DisableLetsEncrypt.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If set to true, the built-in let's encrypt will be disabled and requests are passed to the origin.","uniqueKey":"DisableLetsEncrypt.oneOf.1","typeLabel":"null"}],"uniqueKey":"DisableLetsEncrypt","typeLabel":"boolean | null"},"EnableBunnyImageAi":{"oneOf":[{"type":"boolean","uniqueKey":"EnableBunnyImageAi.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"EnableBunnyImageAi.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableBunnyImageAi","typeLabel":"boolean | null"},"BunnyAiImageBlueprints":{"oneOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"Name":{"oneOf":[{"type":"string","uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Name.oneOf.1","typeLabel":"null"}],"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Name","typeLabel":"string | null"},"Properties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"string","uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties.oneOf.1.additionalProperties","typeLabel":"string"},"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties.oneOf.1","typeLabel":"null"}],"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties","typeLabel":"object | null"}},"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"BunnyAiImageBlueprints.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","additionalProperties":false,"properties":{"Name":{"oneOf":[{"type":"string"},{"type":"null"}]},"Properties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null","additionalProperties":{"type":"string"}}]}}},"uniqueKey":"BunnyAiImageBlueprints.oneOf.1","typeLabel":"null"}],"uniqueKey":"BunnyAiImageBlueprints","typeLabel":"object[] | null"},"PreloadingScreenEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the preloading screen is currently enabled","uniqueKey":"PreloadingScreenEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the preloading screen is currently enabled","uniqueKey":"PreloadingScreenEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"PreloadingScreenEnabled","typeLabel":"boolean | null"},"PreloadingScreenCode":{"oneOf":[{"type":"string","description":"The custom preloading screen coed","uniqueKey":"PreloadingScreenCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The custom preloading screen coed","uniqueKey":"PreloadingScreenCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"PreloadingScreenCode","typeLabel":"string | null"},"PreloadingScreenLogoUrl":{"oneOf":[{"type":"string","description":"The preloading screen logo URL","uniqueKey":"PreloadingScreenLogoUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The preloading screen logo URL","uniqueKey":"PreloadingScreenLogoUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"PreloadingScreenLogoUrl","typeLabel":"string | null"},"PreloadingScreenShowOnFirstVisit":{"type":"boolean","description":"Determines if the preloading screen is shown on the first load from a user.","uniqueKey":"PreloadingScreenShowOnFirstVisit","typeLabel":"boolean"},"PreloadingScreenTheme":{"oneOf":[{"type":"integer","description":"The currently configured preloading screem theme. (0 - Light, 1 - Dark)\n\n0 = Light\n1 = Dark","enum":[0,1],"x-enumNames":["Light","Dark"],"uniqueKey":"PreloadingScreenTheme.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"PreloadingScreenTheme.oneOf.1","typeLabel":"null"}],"uniqueKey":"PreloadingScreenTheme","typeLabel":"enum\u003cinteger> | null"},"PreloadingScreenCodeEnabled":{"oneOf":[{"type":"boolean","description":"Determines if the custom preloader screen should be enabled","uniqueKey":"PreloadingScreenCodeEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if the custom preloader screen should be enabled","uniqueKey":"PreloadingScreenCodeEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"PreloadingScreenCodeEnabled","typeLabel":"boolean | null"},"PreloadingScreenDelay":{"oneOf":[{"type":"integer","description":"The delay in miliseconds after which the preloading screen will be displayed (0 - 10000ms)","format":"int32","maximum":10000,"minimum":0,"uniqueKey":"PreloadingScreenDelay.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"The delay in miliseconds after which the preloading screen will be displayed (0 - 10000ms)","format":"int32","maximum":10000,"minimum":0,"uniqueKey":"PreloadingScreenDelay.oneOf.1","typeLabel":"null"}],"uniqueKey":"PreloadingScreenDelay","typeLabel":"integer\u003cint32> | null"},"RoutingFilters":{"oneOf":[{"type":"array","description":"The list of routing filters enabled for this zone","items":{"type":"string","uniqueKey":"RoutingFilters.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"RoutingFilters.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of routing filters enabled for this zone","items":{"type":"string"},"uniqueKey":"RoutingFilters.oneOf.1","typeLabel":"null"}],"uniqueKey":"RoutingFilters","typeLabel":"string[] | null"},"StickySessionType":{"oneOf":[{"type":"integer","description":"Whether to use a Sticky Session mechanism for this pull zone\n\n0 = Off\n1 = On","enum":[0,1],"x-enumNames":["Off","On"],"uniqueKey":"StickySessionType.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"StickySessionType.oneOf.1","typeLabel":"null"}],"uniqueKey":"StickySessionType","typeLabel":"enum\u003cinteger> | null"},"StickySessionCookieName":{"oneOf":[{"type":"string","description":"Sticky Session Cookie Name","uniqueKey":"StickySessionCookieName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sticky Session Cookie Name","uniqueKey":"StickySessionCookieName.oneOf.1","typeLabel":"null"}],"uniqueKey":"StickySessionCookieName","typeLabel":"string | null"},"StickySessionClientHeaders":{"oneOf":[{"type":"string","description":"A set of comma-separated header names used to identify clients","uniqueKey":"StickySessionClientHeaders.oneOf.0","typeLabel":"string"},{"type":"null","description":"A set of comma-separated header names used to identify clients","uniqueKey":"StickySessionClientHeaders.oneOf.1","typeLabel":"null"}],"uniqueKey":"StickySessionClientHeaders","typeLabel":"string | null"},"OptimizerEnableUpscaling":{"oneOf":[{"type":"boolean","description":"Determines if Optimizer is allowed to upscale images","uniqueKey":"OptimizerEnableUpscaling.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if Optimizer is allowed to upscale images","uniqueKey":"OptimizerEnableUpscaling.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerEnableUpscaling","typeLabel":"boolean | null"},"EnableWebSockets":{"oneOf":[{"type":"boolean","description":"Determines if WebSocket connections are allowed for this Pull Zone.","uniqueKey":"EnableWebSockets.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Determines if WebSocket connections are allowed for this Pull Zone.","uniqueKey":"EnableWebSockets.oneOf.1","typeLabel":"null"}],"uniqueKey":"EnableWebSockets","typeLabel":"boolean | null"},"MaxWebSocketConnections":{"oneOf":[{"type":"integer","description":"The maximum global simultaneous WebSocket connections allowed for this Pull Zone. Allowed tiers: 500, 1,000, 2,500, 5,000, 10,000, 25,000. If you send a non-tier value, the value is rounded up to the next tier. Values over 25,000 are rejected, please contact sales if required.","format":"int32","uniqueKey":"MaxWebSocketConnections.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"The maximum global simultaneous WebSocket connections allowed for this Pull Zone. Allowed tiers: 500, 1,000, 2,500, 5,000, 10,000, 25,000. If you send a non-tier value, the value is rounded up to the next tier. Values over 25,000 are rejected, please contact sales if required.","format":"int32","uniqueKey":"MaxWebSocketConnections.oneOf.1","typeLabel":"null"}],"uniqueKey":"MaxWebSocketConnections","typeLabel":"integer\u003cint32> | null"},"CacheKeyHeaders":{"oneOf":[{"type":"string","description":"Vary Cache by Request Headers (comma delimited)","uniqueKey":"CacheKeyHeaders.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vary Cache by Request Headers (comma delimited)","uniqueKey":"CacheKeyHeaders.oneOf.1","typeLabel":"null"}],"uniqueKey":"CacheKeyHeaders","typeLabel":"string | null"},"LoadBalancerId":{"oneOf":[{"type":"integer","description":"If using a load balancer origin, the ID of the load balancer to use","format":"int64","uniqueKey":"LoadBalancerId.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"If using a load balancer origin, the ID of the load balancer to use","format":"int64","uniqueKey":"LoadBalancerId.oneOf.1","typeLabel":"null"}],"uniqueKey":"LoadBalancerId","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"OriginUrl":"\u003cstring>","AllowedReferrers":["\u003cstring>"],"BlockedReferrers":["\u003cstring>"],"BlockNoneReferrer":true,"BlockedIps":["\u003cstring>"],"EnableGeoZoneUS":true,"EnableGeoZoneEU":true,"EnableGeoZoneASIA":true,"EnableGeoZoneSA":true,"EnableGeoZoneAF":true,"BlockRootPathAccess":true,"BlockPostRequests":true,"EnableQueryStringOrdering":true,"EnableWebpVary":true,"EnableAvifVary":true,"EnableMobileVary":true,"EnableCountryCodeVary":true,"EnableCountryStateCodeVary":true,"EnableHostnameVary":true,"EnableCacheSlice":true,"ZoneSecurityEnabled":true,"ZoneSecurityIncludeHashRemoteIP":true,"IgnoreQueryStrings":true,"MonthlyBandwidthLimit":123,"AccessControlOriginHeaderExtensions":["\u003cstring>"],"EnableAccessControlOriginHeader":true,"DisableCookies":true,"BudgetRedirectedCountries":["\u003cstring>"],"BlockedCountries":["\u003cstring>"],"CacheControlMaxAgeOverride":123,"CacheControlPublicMaxAgeOverride":123,"CacheControlBrowserMaxAgeOverride":123,"AddHostHeader":true,"AddCanonicalHeader":true,"EnableLogging":true,"LoggingIPAnonymizationEnabled":true,"PermaCacheStorageZoneId":123,"AWSSigningEnabled":true,"AWSSigningKey":"\u003cstring>","AWSSigningRegionName":"\u003cstring>","AWSSigningSecret":"\u003cstring>","EnableOriginShield":true,"OriginShieldZoneCode":"\u003cstring>","EnableTLS1":true,"EnableTLS1_1":true,"CacheErrorResponses":true,"VerifyOriginSSL":true,"LogForwardingEnabled":true,"LogForwardingHostname":"\u003cstring>","LogForwardingPort":123,"LogForwardingToken":"\u003cstring>","LoggingSaveToStorage":true,"LoggingStorageZoneId":123,"FollowRedirects":true,"ConnectionLimitPerIPCount":123,"RequestLimit":123,"LimitRateAfter":123,"LimitRatePerSecond":123,"BurstSize":123,"ErrorPageEnableCustomCode":true,"ErrorPageCustomCode":"\u003cstring>","ErrorPageEnableStatuspageWidget":true,"ErrorPageStatuspageCode":"\u003cstring>","ErrorPageWhitelabel":true,"OptimizerEnabled":true,"OptimizerTunnelEnabled":true,"OptimizerTunnelActiveProbingEnabled":true,"OptimizerDesktopMaxWidth":2500,"OptimizerMobileMaxWidth":2500,"OptimizerImageQuality":50,"OptimizerMobileImageQuality":50,"OptimizerEnableWebP":true,"OptimizerPrerenderHtml":true,"OptimizerLlmsTxt":true,"OptimizerEnableManipulationEngine":true,"OptimizerMinifyCSS":true,"OptimizerMinifyJavaScript":true,"OptimizerWatermarkEnabled":true,"OptimizerWatermarkUrl":"\u003cstring>","OptimizerWatermarkOffset":123,"OptimizerWatermarkMinImageSize":123,"OptimizerAutomaticOptimizationEnabled":true,"OptimizerClasses":[{"Name":"\u003cstring>","Properties":{}}],"OptimizerForceClasses":true,"OptimizerStaticHtmlEnabled":true,"OptimizerStaticHtmlWordPressPath":"\u003cstring>","OptimizerStaticHtmlWordPressBypassCookie":"\u003cstring>","OriginRetries":123,"OriginConnectTimeout":123,"OriginResponseTimeout":123,"UseStaleWhileUpdating":true,"UseStaleWhileOffline":true,"OriginRetry5XXResponses":true,"OriginRetryConnectionTimeout":true,"OriginRetryResponseTimeout":true,"OriginRetryDelay":123,"DnsOriginPort":123,"DnsOriginScheme":"\u003cstring>","QueryStringVaryParameters":["\u003cstring>"],"OriginShieldEnableConcurrencyLimit":true,"OriginShieldMaxConcurrentRequests":5000,"EnableCookieVary":true,"CookieVaryParameters":["\u003cstring>"],"EnableSafeHop":true,"OriginShieldQueueMaxWaitTime":123,"OriginShieldMaxQueuedRequests":15000,"UseBackgroundUpdate":true,"EnableAutoSSL":true,"StorageZoneId":123,"EdgeScriptId":123,"MiddlewareScriptId":123,"MagicContainersAppId":"\u003cstring>","MagicContainersEndpointId":"\u003cstring>","ShieldDDosProtectionEnabled":true,"OriginHostHeader":"\u003cstring>","EnableSmartCache":true,"EnableRequestCoalescing":true,"RequestCoalescingTimeout":123,"DisableLetsEncrypt":true,"EnableBunnyImageAi":true,"BunnyAiImageBlueprints":[{"Name":"\u003cstring>","Properties":{}}],"PreloadingScreenEnabled":true,"PreloadingScreenCode":"\u003cstring>","PreloadingScreenLogoUrl":"\u003cstring>","PreloadingScreenShowOnFirstVisit":true,"PreloadingScreenCodeEnabled":true,"PreloadingScreenDelay":5000,"RoutingFilters":["\u003cstring>"],"StickySessionCookieName":"\u003cstring>","StickySessionClientHeaders":"\u003cstring>","OptimizerEnableUpscaling":true,"EnableWebSockets":true,"MaxWebSocketConnections":123,"CacheKeyHeaders":"\u003cstring>","LoadBalancerId":123}}},"exampleType":"generated"}},"required":true,"x-position":2,"exampleType":"generated"},"responses":{"f1143678-621e-4f8a-9330-4a5f3102a56d":{"description":"The Pull Zone was successfully updated","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"Id":{"type":"integer","description":"The unique ID of the pull zone.","format":"int64","uniqueKey":"Id","typeLabel":"integer\u003cint64>"},"Name":{"oneOf":[{"type":"string","description":"The name of the pull zone.","uniqueKey":"Name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of the pull zone.","uniqueKey":"Name.oneOf.1","typeLabel":"null"}],"uniqueKey":"Name","typeLabel":"string | null"},"OriginUrl":{"oneOf":[{"type":"string","description":"The origin URL of the pull zone where the files are fetched from.","uniqueKey":"OriginUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The origin URL of the pull zone where the files are fetched from.","uniqueKey":"OriginUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginUrl","typeLabel":"string | null"},"Enabled":{"type":"boolean","description":"True unless reached resource limits or account owning it ran out of funds.","uniqueKey":"Enabled","typeLabel":"boolean"},"Suspended":{"type":"boolean","uniqueKey":"Suspended","typeLabel":"boolean"},"Hostnames":{"oneOf":[{"type":"array","description":"The list of hostnames linked to this Pull Zone","items":{"type":"object","additionalProperties":false,"properties":{"Id":{"type":"integer","description":"The unique ID of the hostname","format":"int64","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].Id","typeLabel":"integer\u003cint64>"},"Value":{"oneOf":[{"type":"string","description":"The hostname value for the domain name","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].Value.oneOf.0","typeLabel":"string"},{"type":"null","description":"The hostname value for the domain name","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].Value.oneOf.1","typeLabel":"null"}],"uniqueKey":"Hostnames.oneOf.0.items.[INDEX].Value","typeLabel":"string | null"},"ForceSSL":{"type":"boolean","description":"Determines if the Force SSL feature is enabled","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].ForceSSL","typeLabel":"boolean"},"IsSystemHostname":{"type":"boolean","description":"Determines if this is a system hostname controlled by bunny.net","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].IsSystemHostname","typeLabel":"boolean"},"IsManagedHostname":{"type":"boolean","description":"Determines if this is a managed hostname controlled by bunny.net","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].IsManagedHostname","typeLabel":"boolean"},"HasCertificate":{"type":"boolean","description":"Determines if the hostname has an SSL certificate configured","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].HasCertificate","typeLabel":"boolean"},"Certificate":{"oneOf":[{"type":"string","description":"Contains the Base64Url encoded certificate for the hostname","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].Certificate.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contains the Base64Url encoded certificate for the hostname","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].Certificate.oneOf.1","typeLabel":"null"}],"uniqueKey":"Hostnames.oneOf.0.items.[INDEX].Certificate","typeLabel":"string | null"},"CertificateKey":{"oneOf":[{"type":"string","description":"Contains the Base64Url encoded certificate key for the hostname","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].CertificateKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contains the Base64Url encoded certificate key for the hostname","uniqueKey":"Hostnames.oneOf.0.items.[INDEX].CertificateKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"Hostnames.oneOf.0.items.[INDEX].CertificateKey","typeLabel":"string | null"},"CertificateKeyType":{"type":"integer","description":"The private key type to use for automatic certificates\n\n0 = ECDSA\n1 = RSA","enum":[0,1],"x-enumNames":["Ecdsa","Rsa"],"uniqueKey":"Hostnames.oneOf.0.items.[INDEX].CertificateKeyType","typeLabel":"enum\u003cinteger>"},"CertificateProvisionType":{"type":"integer","description":"The provisioned certificate type\n\n0 = Unknown\n1 = HTTP-01\n2 = DNS-01\n3 = Custom\n4 = Managed","enum":[0,1,2,3,4],"x-enumNames":["Unknown","Http01","Dns01","Custom","Managed"],"uniqueKey":"Hostnames.oneOf.0.items.[INDEX].CertificateProvisionType","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"Hostnames.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"Hostnames.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"The list of hostnames linked to this Pull Zone","items":{"type":"object","additionalProperties":false,"properties":{"Id":{"type":"integer","description":"The unique ID of the hostname","format":"int64"},"Value":{"oneOf":[{"type":"string","description":"The hostname value for the domain name"},{"type":"null","description":"The hostname value for the domain name"}]},"ForceSSL":{"type":"boolean","description":"Determines if the Force SSL feature is enabled"},"IsSystemHostname":{"type":"boolean","description":"Determines if this is a system hostname controlled by bunny.net"},"IsManagedHostname":{"type":"boolean","description":"Determines if this is a managed hostname controlled by bunny.net"},"HasCertificate":{"type":"boolean","description":"Determines if the hostname has an SSL certificate configured"},"Certificate":{"oneOf":[{"type":"string","description":"Contains the Base64Url encoded certificate for the hostname"},{"type":"null","description":"Contains the Base64Url encoded certificate for the hostname"}]},"CertificateKey":{"oneOf":[{"type":"string","description":"Contains the Base64Url encoded certificate key for the hostname"},{"type":"null","description":"Contains the Base64Url encoded certificate key for the hostname"}]},"CertificateKeyType":{"type":"integer","description":"The private key type to use for automatic certificates\n\n0 = ECDSA\n1 = RSA","enum":[0,1],"x-enumNames":["Ecdsa","Rsa"]},"CertificateProvisionType":{"type":"integer","description":"The provisioned certificate type\n\n0 = Unknown\n1 = HTTP-01\n2 = DNS-01\n3 = Custom\n4 = Managed","enum":[0,1,2,3,4],"x-enumNames":["Unknown","Http01","Dns01","Custom","Managed"]}}},"uniqueKey":"Hostnames.oneOf.1","typeLabel":"null"}],"uniqueKey":"Hostnames","typeLabel":"object[] | null"},"StorageZoneId":{"type":"integer","description":"The ID of the storage zone that the pull zone is linked to","format":"int64","uniqueKey":"StorageZoneId","typeLabel":"integer\u003cint64>"},"EdgeScriptId":{"type":"integer","description":"The ID of the edge script that the pull zone is linked to","format":"int64","uniqueKey":"EdgeScriptId","typeLabel":"integer\u003cint64>"},"EdgeScriptExecutionPhase":{"type":"integer","description":"The phase of the request where the script will be executed\n\n0 = Cache\n1 = Load Balancer\n2 = Pre-Cache","enum":[0,1,2],"x-enumNames":["Cache","LoadBalancer","PreCache"],"uniqueKey":"EdgeScriptExecutionPhase","typeLabel":"enum\u003cinteger>"},"MiddlewareScriptId":{"oneOf":[{"type":"integer","format":"int64","uniqueKey":"MiddlewareScriptId.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","uniqueKey":"MiddlewareScriptId.oneOf.1","typeLabel":"null"}],"uniqueKey":"MiddlewareScriptId","typeLabel":"integer\u003cint64> | null"},"MagicContainersAppId":{"oneOf":[{"type":"string","description":"The ID of the Magic Container application the pull zone is linked to","uniqueKey":"MagicContainersAppId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the Magic Container application the pull zone is linked to","uniqueKey":"MagicContainersAppId.oneOf.1","typeLabel":"null"}],"uniqueKey":"MagicContainersAppId","typeLabel":"string | null"},"MagicContainersEndpointId":{"oneOf":[{"type":"string","description":"The ID of the Magic Container Endpoint the pull zone is linked to","uniqueKey":"MagicContainersEndpointId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the Magic Container Endpoint the pull zone is linked to","uniqueKey":"MagicContainersEndpointId.oneOf.1","typeLabel":"null"}],"uniqueKey":"MagicContainersEndpointId","typeLabel":"string | null"},"AllowedReferrers":{"oneOf":[{"type":"array","description":"The list of referrer hostnames that are allowed to access the pull zone.Requests containing the header Referer: hostname that is not on the list will be rejected.If empty, all the referrers are allowed","items":{"type":"string","uniqueKey":"AllowedReferrers.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"AllowedReferrers.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of referrer hostnames that are allowed to access the pull zone.Requests containing the header Referer: hostname that is not on the list will be rejected.If empty, all the referrers are allowed","items":{"type":"string"},"uniqueKey":"AllowedReferrers.oneOf.1","typeLabel":"null"}],"uniqueKey":"AllowedReferrers","typeLabel":"string[] | null"},"BlockedReferrers":{"oneOf":[{"type":"array","description":"The list of referrer hostnames that are allowed to access the pull zone. Requests containing the header Referer: hostname that is not on the list will be rejected. If empty, all the referrers are allowed","items":{"type":"string","uniqueKey":"BlockedReferrers.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"BlockedReferrers.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of referrer hostnames that are allowed to access the pull zone. Requests containing the header Referer: hostname that is not on the list will be rejected. If empty, all the referrers are allowed","items":{"type":"string"},"uniqueKey":"BlockedReferrers.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockedReferrers","typeLabel":"string[] | null"},"BlockedIps":{"oneOf":[{"type":"array","description":"The list of IPs that are blocked from accessing the pull zone. Requests coming from the following IPs will be rejected. If empty, all the IPs will be allowed","items":{"type":"string","uniqueKey":"BlockedIps.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"BlockedIps.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of IPs that are blocked from accessing the pull zone. Requests coming from the following IPs will be rejected. If empty, all the IPs will be allowed","items":{"type":"string"},"uniqueKey":"BlockedIps.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockedIps","typeLabel":"string[] | null"},"EnableGeoZoneUS":{"type":"boolean","description":"Determines if the delivery from the North American region is enabled for this pull zone","uniqueKey":"EnableGeoZoneUS","typeLabel":"boolean"},"EnableGeoZoneEU":{"type":"boolean","description":"Determines if the delivery from the European region is enabled for this pull zone","uniqueKey":"EnableGeoZoneEU","typeLabel":"boolean"},"EnableGeoZoneASIA":{"type":"boolean","description":"Determines if the delivery from the Asian / Oceanian region is enabled for this pull zone","uniqueKey":"EnableGeoZoneASIA","typeLabel":"boolean"},"EnableGeoZoneSA":{"type":"boolean","description":"Determines if the delivery from the South American region is enabled for this pull zone","uniqueKey":"EnableGeoZoneSA","typeLabel":"boolean"},"EnableGeoZoneAF":{"type":"boolean","description":"Determines if the delivery from the Africa region is enabled for this pull zone","uniqueKey":"EnableGeoZoneAF","typeLabel":"boolean"},"IpFamilyPolicy":{"type":"integer","description":"Address-family policy: 0=IPv4Only, 1=DualStack, 2=DualStackPreferIPv6, 3=IPv6Only.\n\n0 = IPv4 Only\n1 = Dual Stack\n2 = Dual Stack (Prefer IPv6)\n3 = IPv6 Only","enum":[0,1,2,3],"x-enumNames":["IPv4Only","DualStack","DualStackPreferIPv6","IPv6Only"],"uniqueKey":"IpFamilyPolicy","typeLabel":"enum\u003cinteger>"},"ZoneSecurityEnabled":{"type":"boolean","description":"True if the URL secure token authentication security is enabled","uniqueKey":"ZoneSecurityEnabled","typeLabel":"boolean"},"ZoneSecurityKey":{"oneOf":[{"type":"string","description":"The security key used for secure URL token authentication","uniqueKey":"ZoneSecurityKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"The security key used for secure URL token authentication","uniqueKey":"ZoneSecurityKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"ZoneSecurityKey","typeLabel":"string | null"},"ZoneSecurityIncludeHashRemoteIP":{"type":"boolean","description":"True if the zone security hash should include the remote IP","uniqueKey":"ZoneSecurityIncludeHashRemoteIP","typeLabel":"boolean"},"IgnoreQueryStrings":{"type":"boolean","description":"True if the Pull Zone is ignoring query strings when serving cached objects","uniqueKey":"IgnoreQueryStrings","typeLabel":"boolean"},"MonthlyBandwidthLimit":{"type":"integer","description":"The monthly limit of bandwidth in bytes that the pullzone is allowed to use","format":"int64","uniqueKey":"MonthlyBandwidthLimit","typeLabel":"integer\u003cint64>"},"MonthlyBandwidthUsed":{"type":"integer","description":"The amount of bandwidth in bytes that the pull zone used this month","format":"int64","uniqueKey":"MonthlyBandwidthUsed","typeLabel":"integer\u003cint64>"},"MonthlyCharges":{"type":"number","description":"The total monthly charges for this so zone so far","format":"decimal","uniqueKey":"MonthlyCharges","typeLabel":"number\u003cdecimal>"},"AddHostHeader":{"type":"boolean","description":"Determines if the Pull Zone should forward the current hostname to the origin","uniqueKey":"AddHostHeader","typeLabel":"boolean"},"OriginHostHeader":{"oneOf":[{"type":"string","description":"Determines the host header that will be sent to the origin","uniqueKey":"OriginHostHeader.oneOf.0","typeLabel":"string"},{"type":"null","description":"Determines the host header that will be sent to the origin","uniqueKey":"OriginHostHeader.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginHostHeader","typeLabel":"string | null"},"Type":{"type":"integer","description":"The type of the pull zone\n\n0 = Premium\n1 = Volume","enum":[0,1],"x-enumNames":["Premium","Volume"],"uniqueKey":"Type","typeLabel":"enum\u003cinteger>"},"AccessControlOriginHeaderExtensions":{"oneOf":[{"type":"array","description":"The list of extensions that will return the CORS headers","items":{"type":"string","uniqueKey":"AccessControlOriginHeaderExtensions.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"AccessControlOriginHeaderExtensions.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of extensions that will return the CORS headers","items":{"type":"string"},"uniqueKey":"AccessControlOriginHeaderExtensions.oneOf.1","typeLabel":"null"}],"uniqueKey":"AccessControlOriginHeaderExtensions","typeLabel":"string[] | null"},"EnableAccessControlOriginHeader":{"type":"boolean","description":"Determines if the CORS headers should be enabled","uniqueKey":"EnableAccessControlOriginHeader","typeLabel":"boolean"},"DisableCookies":{"type":"boolean","description":"Determines if the cookies are disabled for the pull zone","uniqueKey":"DisableCookies","typeLabel":"boolean"},"BudgetRedirectedCountries":{"oneOf":[{"type":"array","description":"The list of budget redirected countries with the two-letter Alpha2 ISO codes","items":{"type":"string","uniqueKey":"BudgetRedirectedCountries.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"BudgetRedirectedCountries.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of budget redirected countries with the two-letter Alpha2 ISO codes","items":{"type":"string"},"uniqueKey":"BudgetRedirectedCountries.oneOf.1","typeLabel":"null"}],"uniqueKey":"BudgetRedirectedCountries","typeLabel":"string[] | null"},"BlockedCountries":{"oneOf":[{"type":"array","description":"The list of blocked countries with the two-letter Alpha2 ISO codes","items":{"type":"string","uniqueKey":"BlockedCountries.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"BlockedCountries.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of blocked countries with the two-letter Alpha2 ISO codes","items":{"type":"string"},"uniqueKey":"BlockedCountries.oneOf.1","typeLabel":"null"}],"uniqueKey":"BlockedCountries","typeLabel":"string[] | null"},"EnableOriginShield":{"type":"boolean","description":"If true the server will use the origin shield feature","uniqueKey":"EnableOriginShield","typeLabel":"boolean"},"CacheControlMaxAgeOverride":{"type":"integer","description":"The override cache time for the pull zone","format":"int64","uniqueKey":"CacheControlMaxAgeOverride","typeLabel":"integer\u003cint64>"},"CacheControlPublicMaxAgeOverride":{"type":"integer","description":"The override cache time for the pull zone for the end client","format":"int64","uniqueKey":"CacheControlPublicMaxAgeOverride","typeLabel":"integer\u003cint64>"},"BurstSize":{"type":"integer","description":"Excessive requests are delayed until their number exceeds the maximum burst size.","format":"int32","uniqueKey":"BurstSize","typeLabel":"integer\u003cint32>"},"RequestLimit":{"type":"integer","description":"Max number of requests per IP per second","format":"int32","uniqueKey":"RequestLimit","typeLabel":"integer\u003cint32>"},"BlockRootPathAccess":{"type":"boolean","description":"If true, access to root path will return a 403 error","uniqueKey":"BlockRootPathAccess","typeLabel":"boolean"},"BlockPostRequests":{"type":"boolean","description":"If true, POST requests to the zone will be blocked","uniqueKey":"BlockPostRequests","typeLabel":"boolean"},"LimitRatePerSecond":{"type":"number","description":"The maximum rate at which the zone will transfer data in kb/s. 0 for unlimited","format":"double","uniqueKey":"LimitRatePerSecond","typeLabel":"number\u003cdouble>"},"LimitRateAfter":{"type":"number","description":"The amount of data after the rate limit will be activated","format":"double","uniqueKey":"LimitRateAfter","typeLabel":"number\u003cdouble>"},"ConnectionLimitPerIPCount":{"type":"integer","description":"The number of connections limited per IP for this zone","format":"int32","uniqueKey":"ConnectionLimitPerIPCount","typeLabel":"integer\u003cint32>"},"PriceOverride":{"type":"number","description":"The custom price override for this zone. Unit is $/Byte.","format":"decimal","uniqueKey":"PriceOverride","typeLabel":"number\u003cdecimal>"},"OptimizerPricing":{"type":"number","description":"Monthly pricing for Bunny Optimizer for this pull zone","format":"decimal","uniqueKey":"OptimizerPricing","typeLabel":"number\u003cdecimal>"},"AddCanonicalHeader":{"type":"boolean","description":"Determines if the Add Canonical Header is enabled for this Pull Zone","uniqueKey":"AddCanonicalHeader","typeLabel":"boolean"},"EnableLogging":{"type":"boolean","description":"Determines if the logging is enabled for this Pull Zone","uniqueKey":"EnableLogging","typeLabel":"boolean"},"EnableCacheSlice":{"type":"boolean","description":"Determines if the cache slice (Optimize for video) feature is enabled for the Pull Zone","uniqueKey":"EnableCacheSlice","typeLabel":"boolean"},"EnableSmartCache":{"type":"boolean","description":"Determines if smart caching is enabled for this zone","uniqueKey":"EnableSmartCache","typeLabel":"boolean"},"EdgeRules":{"oneOf":[{"type":"array","description":"The list of edge rules on this Pull Zone","items":{"type":"object","additionalProperties":false,"properties":{"Guid":{"oneOf":[{"type":"string","description":"The unique GUID of the edge rule","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Guid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The unique GUID of the edge rule","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Guid.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Guid","typeLabel":"string | null"},"ActionType":{"type":"integer","description":"The action type of the edge rule\n\n\u003cdetails>\n\u003csummary>Show all 38 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | Force SSL |\n| `1` | Redirect |\n| `2` | Origin URL |\n| `3` | Override Cache Time |\n| `4` | Block Request |\n| `5` | Set Response Header |\n| `6` | Set Request Header |\n| `7` | Force Download |\n| `8` | Disable Token Authentication |\n| `9` | Enable Token Authentication |\n| `10` | Override Cache Time Public |\n| `11` | Ignore Query String |\n| `12` | Disable Optimizer |\n| `13` | Force Compression |\n| `14` | Set Status Code |\n| `15` | Bypass Perma-Cache |\n| `16` | Override Browser Cache Time |\n| `17` | Origin Storage |\n| `18` | Set Network Rate Limit |\n| `19` | Set Connection Limit |\n| `20` | Set Requests Per Second Limit |\n| `21` | Run Edge Script |\n| `22` | Origin Magic Containers |\n| `23` | Disable WAF |\n| `24` | Retry Origin |\n| `25` | Override Browser Cache Response Header |\n| `26` | Remove Browser Cache Response Header |\n| `27` | Disable Shield Challenge |\n| `28` | Disable Shield |\n| `29` | Disable Shield Bot Detection |\n| `30` | Bypass AWS S3 Authentication |\n| `31` | Disable Shield Access Lists |\n| `32` | Disable Shield Rate Limiting |\n| `33` | Enable Request Coalescing |\n| `34` | Disable Request Coalescing |\n| `35` | Use Load Balancer |\n| `36` | Force Load Balancer Sticky Session Mode |\n| `37` | Strip Cookies (Client to Origin) |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"x-enumNames":["ForceSSL","Redirect","OriginUrl","OverrideCacheTime","BlockRequest","SetResponseHeader","SetRequestHeader","ForceDownload","DisableTokenAuthentication","EnableTokenAuthentication","OverrideCacheTimePublic","IgnoreQueryString","DisableOptimizer","ForceCompression","SetStatusCode","BypassPermaCache","OverrideBrowserCacheTime","OriginStorage","SetNetworkRateLimit","SetConnectionLimit","SetRequestsPerSecondLimit","RunEdgeScript","OriginMagicContainers","DisableWAF","RetryOrigin","OverrideBrowserCacheResponseHeader","RemoveBrowserCacheResponseHeader","DisableShieldChallenge","DisableShield","DisableShieldBotDetection","BypassAwsS3Authentication","DisableShieldAccessLists","DisableShieldRateLimiting","EnableRequestCoalescing","DisableRequestCoalescing","UseLoadBalancer","ForceLoadBalancerStickySessionMode","StripCookiesClientToOrigin"],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionType","typeLabel":"enum\u003cinteger>"},"ActionParameter1":{"oneOf":[{"type":"string","description":"The Action parameter 1. The value depends on other parameters of the edge rule.","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter1.oneOf.0","typeLabel":"string"},{"type":"null","description":"The Action parameter 1. The value depends on other parameters of the edge rule.","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter1.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter1","typeLabel":"string | null"},"ActionParameter2":{"oneOf":[{"type":"string","description":"The Action parameter 2. The value depends on other parameters of the edge rule.","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter2.oneOf.0","typeLabel":"string"},{"type":"null","description":"The Action parameter 2. The value depends on other parameters of the edge rule.","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter2.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter2","typeLabel":"string | null"},"ActionParameter3":{"oneOf":[{"type":"string","description":"The Action parameter 3. The value depends on other parameters of the edge rule.","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter3.oneOf.0","typeLabel":"string"},{"type":"null","description":"The Action parameter 3. The value depends on other parameters of the edge rule.","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter3.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ActionParameter3","typeLabel":"string | null"},"Triggers":{"oneOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"Type":{"type":"integer","description":"The type of the trigger\n\n\u003cdetails>\n\u003csummary>Show all 14 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | URL |\n| `1` | Request Header |\n| `2` | Response Header |\n| `3` | URL Extension |\n| `4` | Country Code |\n| `5` | Remote IP |\n| `6` | URL Query String |\n| `7` | Random Chance |\n| `8` | Status Code |\n| `9` | Request Method |\n| `10` | Cookie Value |\n| `11` | Country State Code |\n| `12` | Origin Retry Attempt Count |\n| `13` | Origin Connection Error |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13],"x-enumNames":["Url","RequestHeader","ResponseHeader","UrlExtension","CountryCode","RemoteIP","UrlQueryString","RandomChance","StatusCode","RequestMethod","CookieValue","CountryStateCode","OriginRetryAttemptCount","OriginConnectionError"],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].Type","typeLabel":"enum\u003cinteger>"},"PatternMatches":{"oneOf":[{"type":"array","description":"The list of pattern matches that will trigger the edge rule","items":{"type":"string","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].PatternMatches.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].PatternMatches.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of pattern matches that will trigger the edge rule","items":{"type":"string"},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].PatternMatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].PatternMatches","typeLabel":"string[] | null"},"PatternMatchingType":{"type":"integer","description":"The type of pattern matching\n\n0 = Match Any\n1 = Match All\n2 = Match None","enum":[0,1,2],"x-enumNames":["MatchAny","MatchAll","MatchNone"],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].PatternMatchingType","typeLabel":"enum\u003cinteger>"},"Parameter1":{"oneOf":[{"type":"string","description":"The trigger parameter 1. The value depends on the type of trigger.","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].Parameter1.oneOf.0","typeLabel":"string"},{"type":"null","description":"The trigger parameter 1. The value depends on the type of trigger.","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].Parameter1.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX].Parameter1","typeLabel":"string | null"}},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","additionalProperties":false,"properties":{"Type":{"type":"integer","description":"The type of the trigger\n\n\u003cdetails>\n\u003csummary>Show all 14 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | URL |\n| `1` | Request Header |\n| `2` | Response Header |\n| `3` | URL Extension |\n| `4` | Country Code |\n| `5` | Remote IP |\n| `6` | URL Query String |\n| `7` | Random Chance |\n| `8` | Status Code |\n| `9` | Request Method |\n| `10` | Cookie Value |\n| `11` | Country State Code |\n| `12` | Origin Retry Attempt Count |\n| `13` | Origin Connection Error |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13],"x-enumNames":["Url","RequestHeader","ResponseHeader","UrlExtension","CountryCode","RemoteIP","UrlQueryString","RandomChance","StatusCode","RequestMethod","CookieValue","CountryStateCode","OriginRetryAttemptCount","OriginConnectionError"]},"PatternMatches":{"oneOf":[{"type":"array","description":"The list of pattern matches that will trigger the edge rule","items":{"type":"string"}},{"type":"null","description":"The list of pattern matches that will trigger the edge rule","items":{"type":"string"}}]},"PatternMatchingType":{"type":"integer","description":"The type of pattern matching\n\n0 = Match Any\n1 = Match All\n2 = Match None","enum":[0,1,2],"x-enumNames":["MatchAny","MatchAll","MatchNone"]},"Parameter1":{"oneOf":[{"type":"string","description":"The trigger parameter 1. The value depends on the type of trigger."},{"type":"null","description":"The trigger parameter 1. The value depends on the type of trigger."}]}}},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Triggers","typeLabel":"object[] | null"},"ExtraActions":{"oneOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"ActionType":{"type":"integer","description":"\u003cdetails>\n\u003csummary>Show all 38 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | Force SSL |\n| `1` | Redirect |\n| `2` | Origin URL |\n| `3` | Override Cache Time |\n| `4` | Block Request |\n| `5` | Set Response Header |\n| `6` | Set Request Header |\n| `7` | Force Download |\n| `8` | Disable Token Authentication |\n| `9` | Enable Token Authentication |\n| `10` | Override Cache Time Public |\n| `11` | Ignore Query String |\n| `12` | Disable Optimizer |\n| `13` | Force Compression |\n| `14` | Set Status Code |\n| `15` | Bypass Perma-Cache |\n| `16` | Override Browser Cache Time |\n| `17` | Origin Storage |\n| `18` | Set Network Rate Limit |\n| `19` | Set Connection Limit |\n| `20` | Set Requests Per Second Limit |\n| `21` | Run Edge Script |\n| `22` | Origin Magic Containers |\n| `23` | Disable WAF |\n| `24` | Retry Origin |\n| `25` | Override Browser Cache Response Header |\n| `26` | Remove Browser Cache Response Header |\n| `27` | Disable Shield Challenge |\n| `28` | Disable Shield |\n| `29` | Disable Shield Bot Detection |\n| `30` | Bypass AWS S3 Authentication |\n| `31` | Disable Shield Access Lists |\n| `32` | Disable Shield Rate Limiting |\n| `33` | Enable Request Coalescing |\n| `34` | Disable Request Coalescing |\n| `35` | Use Load Balancer |\n| `36` | Force Load Balancer Sticky Session Mode |\n| `37` | Strip Cookies (Client to Origin) |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"x-enumNames":["ForceSSL","Redirect","OriginUrl","OverrideCacheTime","BlockRequest","SetResponseHeader","SetRequestHeader","ForceDownload","DisableTokenAuthentication","EnableTokenAuthentication","OverrideCacheTimePublic","IgnoreQueryString","DisableOptimizer","ForceCompression","SetStatusCode","BypassPermaCache","OverrideBrowserCacheTime","OriginStorage","SetNetworkRateLimit","SetConnectionLimit","SetRequestsPerSecondLimit","RunEdgeScript","OriginMagicContainers","DisableWAF","RetryOrigin","OverrideBrowserCacheResponseHeader","RemoveBrowserCacheResponseHeader","DisableShieldChallenge","DisableShield","DisableShieldBotDetection","BypassAwsS3Authentication","DisableShieldAccessLists","DisableShieldRateLimiting","EnableRequestCoalescing","DisableRequestCoalescing","UseLoadBalancer","ForceLoadBalancerStickySessionMode","StripCookiesClientToOrigin"],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionType","typeLabel":"enum\u003cinteger>"},"ActionParameter1":{"oneOf":[{"type":"string","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter1.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter1.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter1","typeLabel":"string | null"},"ActionParameter2":{"oneOf":[{"type":"string","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter2.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter2.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter2","typeLabel":"string | null"},"ActionParameter3":{"oneOf":[{"type":"string","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter3.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter3.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX].ActionParameter3","typeLabel":"string | null"}},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","additionalProperties":false,"properties":{"ActionType":{"type":"integer","description":"\u003cdetails>\n\u003csummary>Show all 38 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | Force SSL |\n| `1` | Redirect |\n| `2` | Origin URL |\n| `3` | Override Cache Time |\n| `4` | Block Request |\n| `5` | Set Response Header |\n| `6` | Set Request Header |\n| `7` | Force Download |\n| `8` | Disable Token Authentication |\n| `9` | Enable Token Authentication |\n| `10` | Override Cache Time Public |\n| `11` | Ignore Query String |\n| `12` | Disable Optimizer |\n| `13` | Force Compression |\n| `14` | Set Status Code |\n| `15` | Bypass Perma-Cache |\n| `16` | Override Browser Cache Time |\n| `17` | Origin Storage |\n| `18` | Set Network Rate Limit |\n| `19` | Set Connection Limit |\n| `20` | Set Requests Per Second Limit |\n| `21` | Run Edge Script |\n| `22` | Origin Magic Containers |\n| `23` | Disable WAF |\n| `24` | Retry Origin |\n| `25` | Override Browser Cache Response Header |\n| `26` | Remove Browser Cache Response Header |\n| `27` | Disable Shield Challenge |\n| `28` | Disable Shield |\n| `29` | Disable Shield Bot Detection |\n| `30` | Bypass AWS S3 Authentication |\n| `31` | Disable Shield Access Lists |\n| `32` | Disable Shield Rate Limiting |\n| `33` | Enable Request Coalescing |\n| `34` | Disable Request Coalescing |\n| `35` | Use Load Balancer |\n| `36` | Force Load Balancer Sticky Session Mode |\n| `37` | Strip Cookies (Client to Origin) |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"x-enumNames":["ForceSSL","Redirect","OriginUrl","OverrideCacheTime","BlockRequest","SetResponseHeader","SetRequestHeader","ForceDownload","DisableTokenAuthentication","EnableTokenAuthentication","OverrideCacheTimePublic","IgnoreQueryString","DisableOptimizer","ForceCompression","SetStatusCode","BypassPermaCache","OverrideBrowserCacheTime","OriginStorage","SetNetworkRateLimit","SetConnectionLimit","SetRequestsPerSecondLimit","RunEdgeScript","OriginMagicContainers","DisableWAF","RetryOrigin","OverrideBrowserCacheResponseHeader","RemoveBrowserCacheResponseHeader","DisableShieldChallenge","DisableShield","DisableShieldBotDetection","BypassAwsS3Authentication","DisableShieldAccessLists","DisableShieldRateLimiting","EnableRequestCoalescing","DisableRequestCoalescing","UseLoadBalancer","ForceLoadBalancerStickySessionMode","StripCookiesClientToOrigin"]},"ActionParameter1":{"oneOf":[{"type":"string"},{"type":"null"}]},"ActionParameter2":{"oneOf":[{"type":"string"},{"type":"null"}]},"ActionParameter3":{"oneOf":[{"type":"string"},{"type":"null"}]}}},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ExtraActions","typeLabel":"object[] | null"},"TriggerMatchingType":{"type":"integer","description":"The trigger matching type\n\n0 = Match Any\n1 = Match All\n2 = Match None","enum":[0,1,2],"x-enumNames":["MatchAny","MatchAll","MatchNone"],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].TriggerMatchingType","typeLabel":"enum\u003cinteger>"},"Description":{"oneOf":[{"type":"string","description":"The description of the edge rule","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Description.oneOf.0","typeLabel":"string"},{"type":"null","description":"The description of the edge rule","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Description.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Description","typeLabel":"string | null"},"Enabled":{"type":"boolean","description":"Determines if the edge rule is currently enabled or not","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].Enabled","typeLabel":"boolean"},"OrderIndex":{"type":"integer","description":"The index of the edge rule in the list of execution priority","format":"int32","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].OrderIndex","typeLabel":"integer\u003cint32>"},"ReadOnly":{"type":"boolean","description":"Determines if the edge rule is read-only and cannot be modified or deleted","uniqueKey":"EdgeRules.oneOf.0.items.[INDEX].ReadOnly","typeLabel":"boolean"}},"uniqueKey":"EdgeRules.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"EdgeRules.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"The list of edge rules on this Pull Zone","items":{"type":"object","additionalProperties":false,"properties":{"Guid":{"oneOf":[{"type":"string","description":"The unique GUID of the edge rule"},{"type":"null","description":"The unique GUID of the edge rule"}]},"ActionType":{"type":"integer","description":"The action type of the edge rule\n\n\u003cdetails>\n\u003csummary>Show all 38 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | Force SSL |\n| `1` | Redirect |\n| `2` | Origin URL |\n| `3` | Override Cache Time |\n| `4` | Block Request |\n| `5` | Set Response Header |\n| `6` | Set Request Header |\n| `7` | Force Download |\n| `8` | Disable Token Authentication |\n| `9` | Enable Token Authentication |\n| `10` | Override Cache Time Public |\n| `11` | Ignore Query String |\n| `12` | Disable Optimizer |\n| `13` | Force Compression |\n| `14` | Set Status Code |\n| `15` | Bypass Perma-Cache |\n| `16` | Override Browser Cache Time |\n| `17` | Origin Storage |\n| `18` | Set Network Rate Limit |\n| `19` | Set Connection Limit |\n| `20` | Set Requests Per Second Limit |\n| `21` | Run Edge Script |\n| `22` | Origin Magic Containers |\n| `23` | Disable WAF |\n| `24` | Retry Origin |\n| `25` | Override Browser Cache Response Header |\n| `26` | Remove Browser Cache Response Header |\n| `27` | Disable Shield Challenge |\n| `28` | Disable Shield |\n| `29` | Disable Shield Bot Detection |\n| `30` | Bypass AWS S3 Authentication |\n| `31` | Disable Shield Access Lists |\n| `32` | Disable Shield Rate Limiting |\n| `33` | Enable Request Coalescing |\n| `34` | Disable Request Coalescing |\n| `35` | Use Load Balancer |\n| `36` | Force Load Balancer Sticky Session Mode |\n| `37` | Strip Cookies (Client to Origin) |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"x-enumNames":["ForceSSL","Redirect","OriginUrl","OverrideCacheTime","BlockRequest","SetResponseHeader","SetRequestHeader","ForceDownload","DisableTokenAuthentication","EnableTokenAuthentication","OverrideCacheTimePublic","IgnoreQueryString","DisableOptimizer","ForceCompression","SetStatusCode","BypassPermaCache","OverrideBrowserCacheTime","OriginStorage","SetNetworkRateLimit","SetConnectionLimit","SetRequestsPerSecondLimit","RunEdgeScript","OriginMagicContainers","DisableWAF","RetryOrigin","OverrideBrowserCacheResponseHeader","RemoveBrowserCacheResponseHeader","DisableShieldChallenge","DisableShield","DisableShieldBotDetection","BypassAwsS3Authentication","DisableShieldAccessLists","DisableShieldRateLimiting","EnableRequestCoalescing","DisableRequestCoalescing","UseLoadBalancer","ForceLoadBalancerStickySessionMode","StripCookiesClientToOrigin"]},"ActionParameter1":{"oneOf":[{"type":"string","description":"The Action parameter 1. The value depends on other parameters of the edge rule."},{"type":"null","description":"The Action parameter 1. The value depends on other parameters of the edge rule."}]},"ActionParameter2":{"oneOf":[{"type":"string","description":"The Action parameter 2. The value depends on other parameters of the edge rule."},{"type":"null","description":"The Action parameter 2. The value depends on other parameters of the edge rule."}]},"ActionParameter3":{"oneOf":[{"type":"string","description":"The Action parameter 3. The value depends on other parameters of the edge rule."},{"type":"null","description":"The Action parameter 3. The value depends on other parameters of the edge rule."}]},"Triggers":{"oneOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"Type":{"type":"integer","description":"The type of the trigger\n\n\u003cdetails>\n\u003csummary>Show all 14 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | URL |\n| `1` | Request Header |\n| `2` | Response Header |\n| `3` | URL Extension |\n| `4` | Country Code |\n| `5` | Remote IP |\n| `6` | URL Query String |\n| `7` | Random Chance |\n| `8` | Status Code |\n| `9` | Request Method |\n| `10` | Cookie Value |\n| `11` | Country State Code |\n| `12` | Origin Retry Attempt Count |\n| `13` | Origin Connection Error |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13],"x-enumNames":["Url","RequestHeader","ResponseHeader","UrlExtension","CountryCode","RemoteIP","UrlQueryString","RandomChance","StatusCode","RequestMethod","CookieValue","CountryStateCode","OriginRetryAttemptCount","OriginConnectionError"]},"PatternMatches":{"oneOf":[{"type":"array","description":"The list of pattern matches that will trigger the edge rule","items":{"type":"string"}},{"type":"null","description":"The list of pattern matches that will trigger the edge rule","items":{"type":"string"}}]},"PatternMatchingType":{"type":"integer","description":"The type of pattern matching\n\n0 = Match Any\n1 = Match All\n2 = Match None","enum":[0,1,2],"x-enumNames":["MatchAny","MatchAll","MatchNone"]},"Parameter1":{"oneOf":[{"type":"string","description":"The trigger parameter 1. The value depends on the type of trigger."},{"type":"null","description":"The trigger parameter 1. The value depends on the type of trigger."}]}}}},{"type":"null","items":{"type":"object","additionalProperties":false,"properties":{"Type":{"type":"integer","description":"The type of the trigger\n\n\u003cdetails>\n\u003csummary>Show all 14 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | URL |\n| `1` | Request Header |\n| `2` | Response Header |\n| `3` | URL Extension |\n| `4` | Country Code |\n| `5` | Remote IP |\n| `6` | URL Query String |\n| `7` | Random Chance |\n| `8` | Status Code |\n| `9` | Request Method |\n| `10` | Cookie Value |\n| `11` | Country State Code |\n| `12` | Origin Retry Attempt Count |\n| `13` | Origin Connection Error |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13],"x-enumNames":["Url","RequestHeader","ResponseHeader","UrlExtension","CountryCode","RemoteIP","UrlQueryString","RandomChance","StatusCode","RequestMethod","CookieValue","CountryStateCode","OriginRetryAttemptCount","OriginConnectionError"]},"PatternMatches":{"oneOf":[{"type":"array","description":"The list of pattern matches that will trigger the edge rule","items":{"type":"string"}},{"type":"null","description":"The list of pattern matches that will trigger the edge rule","items":{"type":"string"}}]},"PatternMatchingType":{"type":"integer","description":"The type of pattern matching\n\n0 = Match Any\n1 = Match All\n2 = Match None","enum":[0,1,2],"x-enumNames":["MatchAny","MatchAll","MatchNone"]},"Parameter1":{"oneOf":[{"type":"string","description":"The trigger parameter 1. The value depends on the type of trigger."},{"type":"null","description":"The trigger parameter 1. The value depends on the type of trigger."}]}}}}]},"ExtraActions":{"oneOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"ActionType":{"type":"integer","description":"\u003cdetails>\n\u003csummary>Show all 38 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | Force SSL |\n| `1` | Redirect |\n| `2` | Origin URL |\n| `3` | Override Cache Time |\n| `4` | Block Request |\n| `5` | Set Response Header |\n| `6` | Set Request Header |\n| `7` | Force Download |\n| `8` | Disable Token Authentication |\n| `9` | Enable Token Authentication |\n| `10` | Override Cache Time Public |\n| `11` | Ignore Query String |\n| `12` | Disable Optimizer |\n| `13` | Force Compression |\n| `14` | Set Status Code |\n| `15` | Bypass Perma-Cache |\n| `16` | Override Browser Cache Time |\n| `17` | Origin Storage |\n| `18` | Set Network Rate Limit |\n| `19` | Set Connection Limit |\n| `20` | Set Requests Per Second Limit |\n| `21` | Run Edge Script |\n| `22` | Origin Magic Containers |\n| `23` | Disable WAF |\n| `24` | Retry Origin |\n| `25` | Override Browser Cache Response Header |\n| `26` | Remove Browser Cache Response Header |\n| `27` | Disable Shield Challenge |\n| `28` | Disable Shield |\n| `29` | Disable Shield Bot Detection |\n| `30` | Bypass AWS S3 Authentication |\n| `31` | Disable Shield Access Lists |\n| `32` | Disable Shield Rate Limiting |\n| `33` | Enable Request Coalescing |\n| `34` | Disable Request Coalescing |\n| `35` | Use Load Balancer |\n| `36` | Force Load Balancer Sticky Session Mode |\n| `37` | Strip Cookies (Client to Origin) |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"x-enumNames":["ForceSSL","Redirect","OriginUrl","OverrideCacheTime","BlockRequest","SetResponseHeader","SetRequestHeader","ForceDownload","DisableTokenAuthentication","EnableTokenAuthentication","OverrideCacheTimePublic","IgnoreQueryString","DisableOptimizer","ForceCompression","SetStatusCode","BypassPermaCache","OverrideBrowserCacheTime","OriginStorage","SetNetworkRateLimit","SetConnectionLimit","SetRequestsPerSecondLimit","RunEdgeScript","OriginMagicContainers","DisableWAF","RetryOrigin","OverrideBrowserCacheResponseHeader","RemoveBrowserCacheResponseHeader","DisableShieldChallenge","DisableShield","DisableShieldBotDetection","BypassAwsS3Authentication","DisableShieldAccessLists","DisableShieldRateLimiting","EnableRequestCoalescing","DisableRequestCoalescing","UseLoadBalancer","ForceLoadBalancerStickySessionMode","StripCookiesClientToOrigin"]},"ActionParameter1":{"oneOf":[{"type":"string"},{"type":"null"}]},"ActionParameter2":{"oneOf":[{"type":"string"},{"type":"null"}]},"ActionParameter3":{"oneOf":[{"type":"string"},{"type":"null"}]}}}},{"type":"null","items":{"type":"object","additionalProperties":false,"properties":{"ActionType":{"type":"integer","description":"\u003cdetails>\n\u003csummary>Show all 38 values\u003c/summary>\n\n| Value | Name |\n|---|---|\n| `0` | Force SSL |\n| `1` | Redirect |\n| `2` | Origin URL |\n| `3` | Override Cache Time |\n| `4` | Block Request |\n| `5` | Set Response Header |\n| `6` | Set Request Header |\n| `7` | Force Download |\n| `8` | Disable Token Authentication |\n| `9` | Enable Token Authentication |\n| `10` | Override Cache Time Public |\n| `11` | Ignore Query String |\n| `12` | Disable Optimizer |\n| `13` | Force Compression |\n| `14` | Set Status Code |\n| `15` | Bypass Perma-Cache |\n| `16` | Override Browser Cache Time |\n| `17` | Origin Storage |\n| `18` | Set Network Rate Limit |\n| `19` | Set Connection Limit |\n| `20` | Set Requests Per Second Limit |\n| `21` | Run Edge Script |\n| `22` | Origin Magic Containers |\n| `23` | Disable WAF |\n| `24` | Retry Origin |\n| `25` | Override Browser Cache Response Header |\n| `26` | Remove Browser Cache Response Header |\n| `27` | Disable Shield Challenge |\n| `28` | Disable Shield |\n| `29` | Disable Shield Bot Detection |\n| `30` | Bypass AWS S3 Authentication |\n| `31` | Disable Shield Access Lists |\n| `32` | Disable Shield Rate Limiting |\n| `33` | Enable Request Coalescing |\n| `34` | Disable Request Coalescing |\n| `35` | Use Load Balancer |\n| `36` | Force Load Balancer Sticky Session Mode |\n| `37` | Strip Cookies (Client to Origin) |\n\n\u003c/details>","enum":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"x-enumNames":["ForceSSL","Redirect","OriginUrl","OverrideCacheTime","BlockRequest","SetResponseHeader","SetRequestHeader","ForceDownload","DisableTokenAuthentication","EnableTokenAuthentication","OverrideCacheTimePublic","IgnoreQueryString","DisableOptimizer","ForceCompression","SetStatusCode","BypassPermaCache","OverrideBrowserCacheTime","OriginStorage","SetNetworkRateLimit","SetConnectionLimit","SetRequestsPerSecondLimit","RunEdgeScript","OriginMagicContainers","DisableWAF","RetryOrigin","OverrideBrowserCacheResponseHeader","RemoveBrowserCacheResponseHeader","DisableShieldChallenge","DisableShield","DisableShieldBotDetection","BypassAwsS3Authentication","DisableShieldAccessLists","DisableShieldRateLimiting","EnableRequestCoalescing","DisableRequestCoalescing","UseLoadBalancer","ForceLoadBalancerStickySessionMode","StripCookiesClientToOrigin"]},"ActionParameter1":{"oneOf":[{"type":"string"},{"type":"null"}]},"ActionParameter2":{"oneOf":[{"type":"string"},{"type":"null"}]},"ActionParameter3":{"oneOf":[{"type":"string"},{"type":"null"}]}}}}]},"TriggerMatchingType":{"type":"integer","description":"The trigger matching type\n\n0 = Match Any\n1 = Match All\n2 = Match None","enum":[0,1,2],"x-enumNames":["MatchAny","MatchAll","MatchNone"]},"Description":{"oneOf":[{"type":"string","description":"The description of the edge rule"},{"type":"null","description":"The description of the edge rule"}]},"Enabled":{"type":"boolean","description":"Determines if the edge rule is currently enabled or not"},"OrderIndex":{"type":"integer","description":"The index of the edge rule in the list of execution priority","format":"int32"},"ReadOnly":{"type":"boolean","description":"Determines if the edge rule is read-only and cannot be modified or deleted"}}},"uniqueKey":"EdgeRules.oneOf.1","typeLabel":"null"}],"uniqueKey":"EdgeRules","typeLabel":"object[] | null"},"EnableWebPVary":{"type":"boolean","description":"Determines if the WebP Vary feature is enabled.","uniqueKey":"EnableWebPVary","typeLabel":"boolean"},"EnableAvifVary":{"type":"boolean","description":"Determines if the AVIF Vary feature is enabled.","uniqueKey":"EnableAvifVary","typeLabel":"boolean"},"EnableCountryCodeVary":{"type":"boolean","description":"Determines if the Country Code Vary feature is enabled.","uniqueKey":"EnableCountryCodeVary","typeLabel":"boolean"},"EnableCountryStateCodeVary":{"type":"boolean","description":"Determines if the Country State Code Vary feature should be enabled.","uniqueKey":"EnableCountryStateCodeVary","typeLabel":"boolean"},"EnableMobileVary":{"type":"boolean","description":"Determines if the Mobile Vary feature is enabled.","uniqueKey":"EnableMobileVary","typeLabel":"boolean"},"EnableCookieVary":{"type":"boolean","description":"Determines if the Cookie Vary feature is enabled.","uniqueKey":"EnableCookieVary","typeLabel":"boolean"},"CookieVaryParameters":{"oneOf":[{"type":"array","description":"Contains the list of vary parameters that will be used for vary cache by cookie string. If empty, cookie vary will not be used.","items":{"type":"string","uniqueKey":"CookieVaryParameters.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"CookieVaryParameters.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Contains the list of vary parameters that will be used for vary cache by cookie string. If empty, cookie vary will not be used.","items":{"type":"string"},"uniqueKey":"CookieVaryParameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"CookieVaryParameters","typeLabel":"string[] | null"},"EnableHostnameVary":{"type":"boolean","description":"Determines if the Hostname Vary feature is enabled.","uniqueKey":"EnableHostnameVary","typeLabel":"boolean"},"CnameDomain":{"oneOf":[{"type":"string","description":"The CNAME domain of the pull zone for setting up custom hostnames","uniqueKey":"CnameDomain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The CNAME domain of the pull zone for setting up custom hostnames","uniqueKey":"CnameDomain.oneOf.1","typeLabel":"null"}],"uniqueKey":"CnameDomain","typeLabel":"string | null"},"AWSSigningEnabled":{"type":"boolean","description":"Determines if the AWS Signing is enabled","uniqueKey":"AWSSigningEnabled","typeLabel":"boolean"},"AWSSigningKey":{"oneOf":[{"type":"string","description":"The AWS Signing region key","uniqueKey":"AWSSigningKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"The AWS Signing region key","uniqueKey":"AWSSigningKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"AWSSigningKey","typeLabel":"string | null"},"AWSSigningSecret":{"oneOf":[{"type":"string","description":"The AWS Signing region secret","uniqueKey":"AWSSigningSecret.oneOf.0","typeLabel":"string"},{"type":"null","description":"The AWS Signing region secret","uniqueKey":"AWSSigningSecret.oneOf.1","typeLabel":"null"}],"uniqueKey":"AWSSigningSecret","typeLabel":"string | null"},"AWSSigningRegionName":{"oneOf":[{"type":"string","description":"The AWS Signing region name","uniqueKey":"AWSSigningRegionName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The AWS Signing region name","uniqueKey":"AWSSigningRegionName.oneOf.1","typeLabel":"null"}],"uniqueKey":"AWSSigningRegionName","typeLabel":"string | null"},"LoggingIPAnonymizationEnabled":{"type":"boolean","description":"Determines if the TLS 1 is enabled on the Pull Zone","uniqueKey":"LoggingIPAnonymizationEnabled","typeLabel":"boolean"},"EnableTLS1":{"type":"boolean","description":"Determines if the TLS 1 is enabled on the Pull Zone","uniqueKey":"EnableTLS1","typeLabel":"boolean"},"EnableTLS1_1":{"type":"boolean","description":"Determines if the TLS 1.1 is enabled on the Pull Zone","uniqueKey":"EnableTLS1_1","typeLabel":"boolean"},"TlsSecurityLevel":{"type":"integer","description":"The minimum TLS security level enforced on the Pull Zone\n\n0 = Legacy\n1 = Compatible\n2 = Modern Only","enum":[0,1,2],"x-enumNames":["Legacy","Compatible","ModernOnly"],"uniqueKey":"TlsSecurityLevel","typeLabel":"enum\u003cinteger>"},"VerifyOriginSSL":{"type":"boolean","description":"Determines if the Pull Zone should verify the origin SSL certificate","uniqueKey":"VerifyOriginSSL","typeLabel":"boolean"},"ErrorPageEnableCustomCode":{"type":"boolean","description":"Determines if custom error page code should be enabled.","uniqueKey":"ErrorPageEnableCustomCode","typeLabel":"boolean"},"ErrorPageCustomCode":{"oneOf":[{"type":"string","description":"Contains the custom error page code that will be returned","uniqueKey":"ErrorPageCustomCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contains the custom error page code that will be returned","uniqueKey":"ErrorPageCustomCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"ErrorPageCustomCode","typeLabel":"string | null"},"ErrorPageEnableStatuspageWidget":{"type":"boolean","description":"Determines if the statuspage widget should be displayed on the error pages","uniqueKey":"ErrorPageEnableStatuspageWidget","typeLabel":"boolean"},"ErrorPageStatuspageCode":{"oneOf":[{"type":"string","description":"The statuspage code that will be used to build the status widget","uniqueKey":"ErrorPageStatuspageCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The statuspage code that will be used to build the status widget","uniqueKey":"ErrorPageStatuspageCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"ErrorPageStatuspageCode","typeLabel":"string | null"},"ErrorPageWhitelabel":{"type":"boolean","description":"Determines if the error pages should be whitelabel or not","uniqueKey":"ErrorPageWhitelabel","typeLabel":"boolean"},"OriginShieldZoneCode":{"oneOf":[{"type":"string","description":"The zone code of the origin shield","uniqueKey":"OriginShieldZoneCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The zone code of the origin shield","uniqueKey":"OriginShieldZoneCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginShieldZoneCode","typeLabel":"string | null"},"LogForwardingEnabled":{"type":"boolean","description":"Determines if the log forawrding is enabled","uniqueKey":"LogForwardingEnabled","typeLabel":"boolean"},"LogForwardingHostname":{"oneOf":[{"type":"string","description":"The log forwarding hostname","uniqueKey":"LogForwardingHostname.oneOf.0","typeLabel":"string"},{"type":"null","description":"The log forwarding hostname","uniqueKey":"LogForwardingHostname.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogForwardingHostname","typeLabel":"string | null"},"LogForwardingPort":{"type":"integer","description":"The log forwarding port","format":"int32","uniqueKey":"LogForwardingPort","typeLabel":"integer\u003cint32>"},"LogForwardingToken":{"oneOf":[{"type":"string","description":"The log forwarding token value","uniqueKey":"LogForwardingToken.oneOf.0","typeLabel":"string"},{"type":"null","description":"The log forwarding token value","uniqueKey":"LogForwardingToken.oneOf.1","typeLabel":"null"}],"uniqueKey":"LogForwardingToken","typeLabel":"string | null"},"LogForwardingProtocol":{"type":"integer","description":"Determines the log forwarding protocol type\n\n0 = UDP\n1 = TCP\n2 = TCP Encrypted\n3 = Datadog","enum":[0,1,2,3],"x-enumNames":["UDP","TCP","TCPEncrypted","DataDog"],"uniqueKey":"LogForwardingProtocol","typeLabel":"enum\u003cinteger>"},"LoggingSaveToStorage":{"type":"boolean","description":"Determines if the permanent logging feature is enabled","uniqueKey":"LoggingSaveToStorage","typeLabel":"boolean"},"LoggingStorageZoneId":{"type":"integer","description":"The ID of the logging storage zone that is configured for this Pull Zone","format":"int64","uniqueKey":"LoggingStorageZoneId","typeLabel":"integer\u003cint64>"},"FollowRedirects":{"type":"boolean","description":"Determines if the zone will follow origin redirects","uniqueKey":"FollowRedirects","typeLabel":"boolean"},"VideoLibraryId":{"type":"integer","description":"The ID of the video library that the zone is linked to","format":"int64","uniqueKey":"VideoLibraryId","typeLabel":"integer\u003cint64>"},"DnsRecordId":{"type":"integer","description":"The ID of the DNS record tied to this pull zone","format":"int64","uniqueKey":"DnsRecordId","typeLabel":"integer\u003cint64>"},"DnsZoneId":{"type":"integer","description":"The ID of the DNS zone tied to this pull zone","format":"int64","uniqueKey":"DnsZoneId","typeLabel":"integer\u003cint64>"},"DnsRecordValue":{"oneOf":[{"type":"string","description":"The cached version of the DNS record value","uniqueKey":"DnsRecordValue.oneOf.0","typeLabel":"string"},{"type":"null","description":"The cached version of the DNS record value","uniqueKey":"DnsRecordValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"DnsRecordValue","typeLabel":"string | null"},"OptimizerEnabled":{"type":"boolean","description":"Determines if the optimizer should be enabled for this zone","uniqueKey":"OptimizerEnabled","typeLabel":"boolean"},"OptimizerTunnelEnabled":{"type":"boolean","description":"Determines if the optimizer origin tunnel system is enabled for this zone","uniqueKey":"OptimizerTunnelEnabled","typeLabel":"boolean"},"OptimizerTunnelActiveProbingEnabled":{"type":"boolean","description":"Determines if the optimizer tunnel system active probing should be enabled for this zone","uniqueKey":"OptimizerTunnelActiveProbingEnabled","typeLabel":"boolean"},"OptimizerDesktopMaxWidth":{"type":"integer","description":"Determines the maximum automatic image size for desktop clients","format":"int32","maximum":5000,"minimum":0,"uniqueKey":"OptimizerDesktopMaxWidth","typeLabel":"integer\u003cint32>"},"OptimizerMobileMaxWidth":{"type":"integer","description":"Determines the maximum automatic image size for mobile clients","format":"int32","maximum":5000,"minimum":0,"uniqueKey":"OptimizerMobileMaxWidth","typeLabel":"integer\u003cint32>"},"OptimizerImageQuality":{"type":"integer","description":"Determines the image quality for desktop clients","format":"int32","maximum":100,"minimum":1,"uniqueKey":"OptimizerImageQuality","typeLabel":"integer\u003cint32>"},"OptimizerMobileImageQuality":{"type":"integer","description":"Determines the image quality for mobile clients","format":"int32","maximum":100,"minimum":1,"uniqueKey":"OptimizerMobileImageQuality","typeLabel":"integer\u003cint32>"},"OptimizerEnableWebP":{"type":"boolean","description":"Determines if the WebP optimization should be enabled","uniqueKey":"OptimizerEnableWebP","typeLabel":"boolean"},"OptimizerPrerenderHtml":{"type":"boolean","description":"Determines if the SEO HTML prerender is enabled","uniqueKey":"OptimizerPrerenderHtml","typeLabel":"boolean"},"OptimizerHtmlToMarkdown":{"type":"integer","description":"Determines if Markdown automatic generation for AI systems is enabled and which pipeline to use\n\n0 = Off\n1 = Simple\n2 = Prerendered","enum":[0,1,2],"x-enumNames":["Off","Simple","Prerendered"],"uniqueKey":"OptimizerHtmlToMarkdown","typeLabel":"enum\u003cinteger>"},"OptimizerLlmsTxt":{"type":"boolean","description":"Determines if the llms.txt file should be served when requested","uniqueKey":"OptimizerLlmsTxt","typeLabel":"boolean"},"OptimizerEnableManipulationEngine":{"type":"boolean","description":"Determines the image manipulation should be enabled","uniqueKey":"OptimizerEnableManipulationEngine","typeLabel":"boolean"},"OptimizerMinifyCSS":{"type":"boolean","description":"Determines if the CSS minifcation should be enabled","uniqueKey":"OptimizerMinifyCSS","typeLabel":"boolean"},"OptimizerMinifyJavaScript":{"type":"boolean","description":"Determines if the JavaScript minifcation should be enabled","uniqueKey":"OptimizerMinifyJavaScript","typeLabel":"boolean"},"OptimizerWatermarkEnabled":{"type":"boolean","description":"Determines if image watermarking should be enabled","uniqueKey":"OptimizerWatermarkEnabled","typeLabel":"boolean"},"OptimizerWatermarkUrl":{"oneOf":[{"type":"string","description":"Sets the URL of the watermark image","uniqueKey":"OptimizerWatermarkUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sets the URL of the watermark image","uniqueKey":"OptimizerWatermarkUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerWatermarkUrl","typeLabel":"string | null"},"OptimizerWatermarkPosition":{"type":"integer","description":"Sets the position of the watermark image\n\n0 = Bottom Left\n1 = Bottom Right\n2 = Top Left\n3 = Top Right\n4 = Center\n5 = Center Stretch","enum":[0,1,2,3,4,5],"x-enumNames":["BottomLeft","BottomRight","TopLeft","TopRight","Center","CenterStretch"],"uniqueKey":"OptimizerWatermarkPosition","typeLabel":"enum\u003cinteger>"},"OptimizerWatermarkOffset":{"type":"number","description":"Sets the offset of the watermark image","format":"double","uniqueKey":"OptimizerWatermarkOffset","typeLabel":"number\u003cdouble>"},"OptimizerWatermarkMinImageSize":{"type":"integer","description":"Sets the minimum image size to which the watermark will be added","format":"int32","uniqueKey":"OptimizerWatermarkMinImageSize","typeLabel":"integer\u003cint32>"},"OptimizerAutomaticOptimizationEnabled":{"type":"boolean","description":"Determines if the automatic image optimization should be enabled","uniqueKey":"OptimizerAutomaticOptimizationEnabled","typeLabel":"boolean"},"PermaCacheStorageZoneId":{"type":"integer","description":"The IP of the storage zone used for Perma-Cache","format":"int64","uniqueKey":"PermaCacheStorageZoneId","typeLabel":"integer\u003cint64>"},"PermaCacheType":{"type":"integer","description":"Determines Perma-Cache behavior\n\n0 = Automatic\n1 = Manual","enum":[0,1],"x-enumNames":["Automatic","Manual"],"uniqueKey":"PermaCacheType","typeLabel":"enum\u003cinteger>"},"OriginRetries":{"type":"integer","description":"The number of retries to the origin server","format":"int32","uniqueKey":"OriginRetries","typeLabel":"integer\u003cint32>"},"OriginConnectTimeout":{"type":"integer","description":"The amount of seconds to wait when connecting to the origin. Otherwise the request will fail or retry.","format":"int32","uniqueKey":"OriginConnectTimeout","typeLabel":"integer\u003cint32>"},"OriginResponseTimeout":{"type":"integer","description":"The amount of seconds to wait when waiting for the origin reply. Otherwise the request will fail or retry.","format":"int32","uniqueKey":"OriginResponseTimeout","typeLabel":"integer\u003cint32>"},"UseStaleWhileUpdating":{"type":"boolean","description":"Determines if we should use stale cache while cache is updating","uniqueKey":"UseStaleWhileUpdating","typeLabel":"boolean"},"UseStaleWhileOffline":{"type":"boolean","description":"Determines if we should use stale cache while the origin is offline","uniqueKey":"UseStaleWhileOffline","typeLabel":"boolean"},"OriginRetry5XXResponses":{"type":"boolean","description":"Determines if we should retry the request in case of a 5XX response.","uniqueKey":"OriginRetry5XXResponses","typeLabel":"boolean"},"OriginRetryConnectionTimeout":{"type":"boolean","description":"Determines if we should retry the request in case of a connection timeout.","uniqueKey":"OriginRetryConnectionTimeout","typeLabel":"boolean"},"OriginRetryResponseTimeout":{"type":"boolean","description":"Determines if we should retry the request in case of a response timeout.","uniqueKey":"OriginRetryResponseTimeout","typeLabel":"boolean"},"OriginRetryDelay":{"type":"integer","description":"Determines the amount of time that the CDN should wait before retrying an origin request.","format":"int32","uniqueKey":"OriginRetryDelay","typeLabel":"integer\u003cint32>"},"QueryStringVaryParameters":{"oneOf":[{"type":"array","description":"Contains the list of vary parameters that will be used for vary cache by query string. If empty, all parameters will be used to construct the key","items":{"type":"string","uniqueKey":"QueryStringVaryParameters.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"QueryStringVaryParameters.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Contains the list of vary parameters that will be used for vary cache by query string. If empty, all parameters will be used to construct the key","items":{"type":"string"},"uniqueKey":"QueryStringVaryParameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"QueryStringVaryParameters","typeLabel":"string[] | null"},"OriginShieldEnableConcurrencyLimit":{"type":"boolean","description":"Determines if the origin shield concurrency limit is enabled.","uniqueKey":"OriginShieldEnableConcurrencyLimit","typeLabel":"boolean"},"OriginShieldMaxConcurrentRequests":{"type":"integer","description":"Determines the number of maximum concurrent requests allowed to the origin.","format":"int32","uniqueKey":"OriginShieldMaxConcurrentRequests","typeLabel":"integer\u003cint32>"},"EnableSafeHop":{"type":"boolean","uniqueKey":"EnableSafeHop","typeLabel":"boolean"},"CacheErrorResponses":{"type":"boolean","description":"Determines if bunny.net should be caching error responses","uniqueKey":"CacheErrorResponses","typeLabel":"boolean"},"OriginShieldQueueMaxWaitTime":{"type":"integer","description":"Determines the max queue wait time","format":"int32","uniqueKey":"OriginShieldQueueMaxWaitTime","typeLabel":"integer\u003cint32>"},"OriginShieldMaxQueuedRequests":{"type":"integer","description":"Determines the max number of origin requests that will remain in the queu","format":"int32","uniqueKey":"OriginShieldMaxQueuedRequests","typeLabel":"integer\u003cint32>"},"OptimizerClasses":{"oneOf":[{"type":"array","description":"Contains the list of optimizer classes","items":{"type":"object","additionalProperties":false,"properties":{"Name":{"oneOf":[{"type":"string","uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Name.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Name","typeLabel":"string | null"},"Properties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"string","uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties.oneOf.1.additionalProperties","typeLabel":"string"},"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX].Properties","typeLabel":"object | null"}},"uniqueKey":"OptimizerClasses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"OptimizerClasses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Contains the list of optimizer classes","items":{"type":"object","additionalProperties":false,"properties":{"Name":{"oneOf":[{"type":"string"},{"type":"null"}]},"Properties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null","additionalProperties":{"type":"string"}}]}}},"uniqueKey":"OptimizerClasses.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerClasses","typeLabel":"object[] | null"},"OptimizerForceClasses":{"type":"boolean","description":"Determines if the optimizer class list should be enforced","uniqueKey":"OptimizerForceClasses","typeLabel":"boolean"},"OptimizerStaticHtmlEnabled":{"type":"boolean","description":"Determines whether optimizer static html feature enabled","uniqueKey":"OptimizerStaticHtmlEnabled","typeLabel":"boolean"},"OptimizerStaticHtmlWordPressPath":{"oneOf":[{"type":"string","description":"Wordpress html path which should be bypassed by permacache in edge rule","uniqueKey":"OptimizerStaticHtmlWordPressPath.oneOf.0","typeLabel":"string"},{"type":"null","description":"Wordpress html path which should be bypassed by permacache in edge rule","uniqueKey":"OptimizerStaticHtmlWordPressPath.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerStaticHtmlWordPressPath","typeLabel":"string | null"},"OptimizerStaticHtmlWordPressBypassCookie":{"oneOf":[{"type":"string","description":"Wordpress cookie which should be bypassed by permacache in edge rule","uniqueKey":"OptimizerStaticHtmlWordPressBypassCookie.oneOf.0","typeLabel":"string"},{"type":"null","description":"Wordpress cookie which should be bypassed by permacache in edge rule","uniqueKey":"OptimizerStaticHtmlWordPressBypassCookie.oneOf.1","typeLabel":"null"}],"uniqueKey":"OptimizerStaticHtmlWordPressBypassCookie","typeLabel":"string | null"},"UseBackgroundUpdate":{"type":"boolean","description":"Determines if cache update is performed in the background.","uniqueKey":"UseBackgroundUpdate","typeLabel":"boolean"},"EnableAutoSSL":{"type":"boolean","description":"If set to true, any hostnames added to this Pull Zone will automatically enable SSL.","uniqueKey":"EnableAutoSSL","typeLabel":"boolean"},"EnableQueryStringOrdering":{"type":"boolean","description":"If set to true the query string ordering property is enabled.","uniqueKey":"EnableQueryStringOrdering","typeLabel":"boolean"},"LogAnonymizationType":{"type":"integer","description":"Gets the log anonymization type for this pull zone\n\n0 = One Digit\n1 = Drop","enum":[0,1],"x-enumNames":["OneDigit","Drop"],"uniqueKey":"LogAnonymizationType","typeLabel":"enum\u003cinteger>"},"LogFormat":{"type":"integer","description":"0 = Plain\n1 = JSON","enum":[0,1],"x-enumNames":["Plain","JSON"],"uniqueKey":"LogFormat","typeLabel":"enum\u003cinteger>"},"LogForwardingFormat":{"type":"integer","description":"0 = Plain\n1 = JSON","enum":[0,1],"x-enumNames":["Plain","JSON"],"uniqueKey":"LogForwardingFormat","typeLabel":"enum\u003cinteger>"},"ShieldDDosProtectionType":{"type":"integer","description":"0 = Detect Only\n1 = Active Standard\n2 = Active Aggressive","enum":[0,1,2],"x-enumNames":["DetectOnly","ActiveStandard","ActiveAggressive"],"uniqueKey":"ShieldDDosProtectionType","typeLabel":"enum\u003cinteger>"},"ShieldDDosProtectionEnabled":{"type":"boolean","uniqueKey":"ShieldDDosProtectionEnabled","typeLabel":"boolean"},"OriginType":{"type":"integer","description":"The type of the origin for this Pull Zone\n\n0 = Origin URL\n1 = DNS Accelerate\n2 = Storage Zone\n3 = Load Balancer\n4 = Edge Script\n5 = Magic Containers\n6 = Push Zone","enum":[0,1,2,3,4,5,6],"x-enumNames":["OriginUrl","DnsAccelerate","StorageZone","LoadBalancer","EdgeScript","MagicContainers","PushZone"],"uniqueKey":"OriginType","typeLabel":"enum\u003cinteger>"},"EnableRequestCoalescing":{"type":"boolean","description":"Determines if request coalescing is currently enabled.","uniqueKey":"EnableRequestCoalescing","typeLabel":"boolean"},"RequestCoalescingTimeout":{"type":"integer","description":"Determines the lock time for coalesced requests.","format":"int32","uniqueKey":"RequestCoalescingTimeout","typeLabel":"integer\u003cint32>"},"OriginLinkValue":{"oneOf":[{"type":"string","description":"Returns the link short preview value for the pull zone origin connection.","uniqueKey":"OriginLinkValue.oneOf.0","typeLabel":"string"},{"type":"null","description":"Returns the link short preview value for the pull zone origin connection.","uniqueKey":"OriginLinkValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"OriginLinkValue","typeLabel":"string | null"},"DisableLetsEncrypt":{"type":"boolean","description":"If true, the built-in let's encrypt is disabled and requests are passed to the origin.","uniqueKey":"DisableLetsEncrypt","typeLabel":"boolean"},"EnableBunnyImageAi":{"type":"boolean","uniqueKey":"EnableBunnyImageAi","typeLabel":"boolean"},"BunnyAiImageBlueprints":{"oneOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"Name":{"oneOf":[{"type":"string","uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Name.oneOf.1","typeLabel":"null"}],"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Name","typeLabel":"string | null"},"Properties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"string","uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties.oneOf.1.additionalProperties","typeLabel":"string"},"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties.oneOf.1","typeLabel":"null"}],"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX].Properties","typeLabel":"object | null"}},"uniqueKey":"BunnyAiImageBlueprints.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"BunnyAiImageBlueprints.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","additionalProperties":false,"properties":{"Name":{"oneOf":[{"type":"string"},{"type":"null"}]},"Properties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null","additionalProperties":{"type":"string"}}]}}},"uniqueKey":"BunnyAiImageBlueprints.oneOf.1","typeLabel":"null"}],"uniqueKey":"BunnyAiImageBlueprints","typeLabel":"object[] | null"},"PreloadingScreenEnabled":{"type":"boolean","description":"Determines if the preloading screen is currently enabled","uniqueKey":"PreloadingScreenEnabled","typeLabel":"boolean"},"PreloadingScreenShowOnFirstVisit":{"type":"boolean","description":"Determines if the preloading screen is shown on the first load from a user.","uniqueKey":"PreloadingScreenShowOnFirstVisit","typeLabel":"boolean"},"PreloadingScreenCode":{"oneOf":[{"type":"string","description":"The custom preloading screen code","uniqueKey":"PreloadingScreenCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The custom preloading screen code","uniqueKey":"PreloadingScreenCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"PreloadingScreenCode","typeLabel":"string | null"},"PreloadingScreenLogoUrl":{"oneOf":[{"type":"string","description":"The preloading screen logo URL","uniqueKey":"PreloadingScreenLogoUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The preloading screen logo URL","uniqueKey":"PreloadingScreenLogoUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"PreloadingScreenLogoUrl","typeLabel":"string | null"},"PreloadingScreenCodeEnabled":{"type":"boolean","description":"Determines if the custom preloader screen is enabled","uniqueKey":"PreloadingScreenCodeEnabled","typeLabel":"boolean"},"PreloadingScreenTheme":{"type":"integer","description":"The currently configured preloading screem theme. (0 - Light, 1 - Dark)\n\n0 = Light\n1 = Dark","enum":[0,1],"x-enumNames":["Light","Dark"],"uniqueKey":"PreloadingScreenTheme","typeLabel":"enum\u003cinteger>"},"PreloadingScreenDelay":{"type":"integer","description":"The delay in miliseconds after which the preloading screen will be desplayed","format":"int32","uniqueKey":"PreloadingScreenDelay","typeLabel":"integer\u003cint32>"},"EUUSDiscount":{"type":"integer","description":"The Pull Zone specific pricing discount for EU and US region.","format":"int32","uniqueKey":"EUUSDiscount","typeLabel":"integer\u003cint32>"},"SouthAmericaDiscount":{"type":"integer","description":"The Pull Zone specific pricing discount for South America region.","format":"int32","uniqueKey":"SouthAmericaDiscount","typeLabel":"integer\u003cint32>"},"AfricaDiscount":{"type":"integer","description":"The Pull Zone specific pricing discount for Africa region.","format":"int32","uniqueKey":"AfricaDiscount","typeLabel":"integer\u003cint32>"},"AsiaOceaniaDiscount":{"type":"integer","description":"The Pull Zone specific pricing discount for Asia \u0026 Oceania region.","format":"int32","uniqueKey":"AsiaOceaniaDiscount","typeLabel":"integer\u003cint32>"},"RoutingFilters":{"oneOf":[{"type":"array","description":"The list of routing filters enabled for this zone","items":{"type":"string","uniqueKey":"RoutingFilters.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"RoutingFilters.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"The list of routing filters enabled for this zone","items":{"type":"string"},"uniqueKey":"RoutingFilters.oneOf.1","typeLabel":"null"}],"uniqueKey":"RoutingFilters","typeLabel":"string[] | null"},"BlockNoneReferrer":{"type":"boolean","description":"Determines if direct access to files will be blocked if not coming from allowed referrers","uniqueKey":"BlockNoneReferrer","typeLabel":"boolean"},"StickySessionType":{"type":"integer","description":"Whether to use a Sticky Session mechanism for this pull zone\n\n0 = Off\n1 = On","enum":[0,1],"x-enumNames":["Off","On"],"uniqueKey":"StickySessionType","typeLabel":"enum\u003cinteger>"},"StickySessionCookieName":{"oneOf":[{"type":"string","description":"Sticky Session Cookie Name","uniqueKey":"StickySessionCookieName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sticky Session Cookie Name","uniqueKey":"StickySessionCookieName.oneOf.1","typeLabel":"null"}],"uniqueKey":"StickySessionCookieName","typeLabel":"string | null"},"StickySessionClientHeaders":{"oneOf":[{"type":"string","description":"A set of comma-separated header names used to identify clients","uniqueKey":"StickySessionClientHeaders.oneOf.0","typeLabel":"string"},{"type":"null","description":"A set of comma-separated header names used to identify clients","uniqueKey":"StickySessionClientHeaders.oneOf.1","typeLabel":"null"}],"uniqueKey":"StickySessionClientHeaders","typeLabel":"string | null"},"LoadBalancerId":{"oneOf":[{"type":"integer","description":"The ID of the Load Balancer profile used as the origin when OriginType is LoadBalancer","format":"int64","uniqueKey":"LoadBalancerId.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","description":"The ID of the Load Balancer profile used as the origin when OriginType is LoadBalancer","format":"int64","uniqueKey":"LoadBalancerId.oneOf.1","typeLabel":"null"}],"uniqueKey":"LoadBalancerId","typeLabel":"integer\u003cint64> | null"},"UserId":{"oneOf":[{"type":"string","description":"User Id of the pull zone owner","uniqueKey":"UserId.oneOf.0","typeLabel":"string"},{"type":"null","description":"User Id of the pull zone owner","uniqueKey":"UserId.oneOf.1","typeLabel":"null"}],"uniqueKey":"UserId","typeLabel":"string | null"},"CacheVersion":{"type":"integer","format":"int64","uniqueKey":"CacheVersion","typeLabel":"integer\u003cint64>"},"OptimizerEnableUpscaling":{"type":"boolean","description":"Determines if Optimizer is allowed to upscale images","uniqueKey":"OptimizerEnableUpscaling","typeLabel":"boolean"},"EnableWebSockets":{"type":"boolean","description":"Determines if WebSocket connections are allowed for this Pull Zone.","uniqueKey":"EnableWebSockets","typeLabel":"boolean"},"MaxWebSocketConnections":{"type":"integer","description":"The maximum global simultaneous WebSocket connections allowed for this Pull Zone.","format":"int32","uniqueKey":"MaxWebSocketConnections","typeLabel":"integer\u003cint32>"},"EnableExtendedLogging":{"type":"boolean","description":"Determines if extended logging with additional details is enabled for this Pull Zone.","uniqueKey":"EnableExtendedLogging","typeLabel":"boolean"},"CacheKeyHeaders":{"oneOf":[{"type":"string","description":"Vary Cache by Request Headers (comma delimited)","uniqueKey":"CacheKeyHeaders.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vary Cache by Request Headers (comma delimited)","uniqueKey":"CacheKeyHeaders.oneOf.1","typeLabel":"null"}],"uniqueKey":"CacheKeyHeaders","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"Id":123,"Name":"\u003cstring>","OriginUrl":"\u003cstring>","Enabled":true,"Suspended":true,"Hostnames":[{"Id":123,"Value":"\u003cstring>","ForceSSL":true,"IsSystemHostname":true,"IsManagedHostname":true,"HasCertificate":true,"Certificate":"\u003cstring>","CertificateKey":"\u003cstring>","CertificateKeyType":0,"CertificateProvisionType":0}],"StorageZoneId":123,"EdgeScriptId":123,"EdgeScriptExecutionPhase":0,"MiddlewareScriptId":123,"MagicContainersAppId":"\u003cstring>","MagicContainersEndpointId":"\u003cstring>","AllowedReferrers":["\u003cstring>"],"BlockedReferrers":["\u003cstring>"],"BlockedIps":["\u003cstring>"],"EnableGeoZoneUS":true,"EnableGeoZoneEU":true,"EnableGeoZoneASIA":true,"EnableGeoZoneSA":true,"EnableGeoZoneAF":true,"IpFamilyPolicy":0,"ZoneSecurityEnabled":true,"ZoneSecurityKey":"\u003cstring>","ZoneSecurityIncludeHashRemoteIP":true,"IgnoreQueryStrings":true,"MonthlyBandwidthLimit":123,"MonthlyBandwidthUsed":123,"MonthlyCharges":123,"AddHostHeader":true,"OriginHostHeader":"\u003cstring>","Type":0,"AccessControlOriginHeaderExtensions":["\u003cstring>"],"EnableAccessControlOriginHeader":true,"DisableCookies":true,"BudgetRedirectedCountries":["\u003cstring>"],"BlockedCountries":["\u003cstring>"],"EnableOriginShield":true,"CacheControlMaxAgeOverride":123,"CacheControlPublicMaxAgeOverride":123,"BurstSize":123,"RequestLimit":123,"BlockRootPathAccess":true,"BlockPostRequests":true,"LimitRatePerSecond":123,"LimitRateAfter":123,"ConnectionLimitPerIPCount":123,"PriceOverride":123,"OptimizerPricing":123,"AddCanonicalHeader":true,"EnableLogging":true,"EnableCacheSlice":true,"EnableSmartCache":true,"EdgeRules":[{"Guid":"\u003cstring>","ActionType":0,"ActionParameter1":"\u003cstring>","ActionParameter2":"\u003cstring>","ActionParameter3":"\u003cstring>","Triggers":[{"Type":0,"PatternMatches":["\u003cstring>"],"PatternMatchingType":0,"Parameter1":"\u003cstring>"}],"ExtraActions":[{"ActionType":0,"ActionParameter1":"\u003cstring>","ActionParameter2":"\u003cstring>","ActionParameter3":"\u003cstring>"}],"TriggerMatchingType":0,"Description":"\u003cstring>","Enabled":true,"OrderIndex":123,"ReadOnly":true}],"EnableWebPVary":true,"EnableAvifVary":true,"EnableCountryCodeVary":true,"EnableCountryStateCodeVary":true,"EnableMobileVary":true,"EnableCookieVary":true,"CookieVaryParameters":["\u003cstring>"],"EnableHostnameVary":true,"CnameDomain":"\u003cstring>","AWSSigningEnabled":true,"AWSSigningKey":"\u003cstring>","AWSSigningSecret":"\u003cstring>","AWSSigningRegionName":"\u003cstring>","LoggingIPAnonymizationEnabled":true,"EnableTLS1":true,"EnableTLS1_1":true,"TlsSecurityLevel":0,"VerifyOriginSSL":true,"ErrorPageEnableCustomCode":true,"ErrorPageCustomCode":"\u003cstring>","ErrorPageEnableStatuspageWidget":true,"ErrorPageStatuspageCode":"\u003cstring>","ErrorPageWhitelabel":true,"OriginShieldZoneCode":"\u003cstring>","LogForwardingEnabled":true,"LogForwardingHostname":"\u003cstring>","LogForwardingPort":123,"LogForwardingToken":"\u003cstring>","LogForwardingProtocol":0,"LoggingSaveToStorage":true,"LoggingStorageZoneId":123,"FollowRedirects":true,"VideoLibraryId":123,"DnsRecordId":123,"DnsZoneId":123,"DnsRecordValue":"\u003cstring>","OptimizerEnabled":true,"OptimizerTunnelEnabled":true,"OptimizerTunnelActiveProbingEnabled":true,"OptimizerDesktopMaxWidth":2500,"OptimizerMobileMaxWidth":2500,"OptimizerImageQuality":50,"OptimizerMobileImageQuality":50,"OptimizerEnableWebP":true,"OptimizerPrerenderHtml":true,"OptimizerHtmlToMarkdown":0,"OptimizerLlmsTxt":true,"OptimizerEnableManipulationEngine":true,"OptimizerMinifyCSS":true,"OptimizerMinifyJavaScript":true,"OptimizerWatermarkEnabled":true,"OptimizerWatermarkUrl":"\u003cstring>","OptimizerWatermarkPosition":0,"OptimizerWatermarkOffset":123,"OptimizerWatermarkMinImageSize":123,"OptimizerAutomaticOptimizationEnabled":true,"PermaCacheStorageZoneId":123,"PermaCacheType":0,"OriginRetries":123,"OriginConnectTimeout":123,"OriginResponseTimeout":123,"UseStaleWhileUpdating":true,"UseStaleWhileOffline":true,"OriginRetry5XXResponses":true,"OriginRetryConnectionTimeout":true,"OriginRetryResponseTimeout":true,"OriginRetryDelay":123,"QueryStringVaryParameters":["\u003cstring>"],"OriginShieldEnableConcurrencyLimit":true,"OriginShieldMaxConcurrentRequests":123,"EnableSafeHop":true,"CacheErrorResponses":true,"OriginShieldQueueMaxWaitTime":123,"OriginShieldMaxQueuedRequests":123,"OptimizerClasses":[{"Name":"\u003cstring>","Properties":{}}],"OptimizerForceClasses":true,"OptimizerStaticHtmlEnabled":true,"OptimizerStaticHtmlWordPressPath":"\u003cstring>","OptimizerStaticHtmlWordPressBypassCookie":"\u003cstring>","UseBackgroundUpdate":true,"EnableAutoSSL":true,"EnableQueryStringOrdering":true,"LogAnonymizationType":0,"LogFormat":0,"LogForwardingFormat":0,"ShieldDDosProtectionType":0,"ShieldDDosProtectionEnabled":true,"OriginType":0,"EnableRequestCoalescing":true,"RequestCoalescingTimeout":123,"OriginLinkValue":"\u003cstring>","DisableLetsEncrypt":true,"EnableBunnyImageAi":true,"BunnyAiImageBlueprints":[{"Name":"\u003cstring>","Properties":{}}],"PreloadingScreenEnabled":true,"PreloadingScreenShowOnFirstVisit":true,"PreloadingScreenCode":"\u003cstring>","PreloadingScreenLogoUrl":"\u003cstring>","PreloadingScreenCodeEnabled":true,"PreloadingScreenTheme":0,"PreloadingScreenDelay":123,"EUUSDiscount":123,"SouthAmericaDiscount":123,"AfricaDiscount":123,"AsiaOceaniaDiscount":123,"RoutingFilters":["\u003cstring>"],"BlockNoneReferrer":true,"StickySessionType":0,"StickySessionCookieName":"\u003cstring>","StickySessionClientHeaders":"\u003cstring>","LoadBalancerId":123,"UserId":"\u003cstring>","CacheVersion":123,"OptimizerEnableUpscaling":true,"EnableWebSockets":true,"MaxWebSocketConnections":123,"EnableExtendedLogging":true,"CacheKeyHeaders":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c280b38a-f259-4a9c-b12b-ef2ada0365e4":{"description":"Failed configuring the Storage Zone. Model validation failed.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"ErrorKey":{"oneOf":[{"type":"string","uniqueKey":"ErrorKey.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ErrorKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"ErrorKey","typeLabel":"string | null"},"Field":{"oneOf":[{"type":"string","uniqueKey":"Field.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"Field.oneOf.1","typeLabel":"null"}],"uniqueKey":"Field","typeLabel":"string | null"},"Message":{"oneOf":[{"type":"string","uniqueKey":"Message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"Message.oneOf.1","typeLabel":"null"}],"uniqueKey":"Message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ErrorKey":"\u003cstring>","Field":"\u003cstring>","Message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"ff72e100-04f6-4431-9578-7eb641a34bfc":{"description":"The request authorization failed","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"3ba2b363-5c95-4356-aadc-3c5d1ed74550":{"description":"The Storage Zone with the requested ID does not exist.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"cf664963-49c6-4fb3-9bd3-06c151bcc895":{"description":"Internal Server Error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"ad5554c7-9578-446c-b893-700e95fcdcd8":{"AccessKey":{"type":"apiKey","description":"API Access Key authorization header","name":"AccessKey","in":"header","scopes":[],"schemeName":"AccessKey"}}},"servers":{"0023a73c-3d30-4158-8ddd-c4e758be0ac8":{"url":"https://api.bunny.net","description":"bunny.net API Server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","description":"API Access Key authorization header","name":"AccessKey","in":"header","scopes":[],"schemeName":"AccessKey"},"schema":{"title":"AccessKey","type":"string","description":"API Access Key authorization header","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"AccessKey","name":"AccessKey"}],"title":"AccessKey"}]},"originalFileLocation":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json"},"subdomain":"bunnynet-cb9733c2","siteName":"bunny.net Documentation","title":"Update Pull Zone - bunny.net Documentation","relatedPagesConfig":{"enabled":false,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/core/pull-zone/update-pull-zone.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"bunny.net Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Pull Zone - bunny.net Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"bunny.net Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bunnynet-cb9733c2.mintlify.app/_mintlify/api/og/v2?division=Pull+Zone\u0026amp;title=Update+Pull+Zone\u0026amp;theme=3e3fa11ba94222b95e7f52d5\u0026amp;signature=adfeea1dd1483985e37d6cbcd7b9f2dc62e9b080808ac6fd3fcb78e6f8af2226\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update Pull Zone - bunny.net Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bunnynet-cb9733c2.mintlify.app/_mintlify/api/og/v2?division=Pull+Zone\u0026amp;title=Update+Pull+Zone\u0026amp;theme=3e3fa11ba94222b95e7f52d5\u0026amp;signature=adfeea1dd1483985e37d6cbcd7b9f2dc62e9b080808ac6fd3fcb78e6f8af2226\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/bunnynet-cb9733c2/Zv4NOenQlgPS3TXm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"bunny.net Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#EF6126\">\u003clink data-mint-head rel=\"canonical\" href=\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/core/pull-zone/update-pull-zone.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://bunny.net/#organization\",\"name\":\"bunny.net Documentation\",\"url\":\"https://bunny.net\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bunnynet-cb9733c2/54-4KCQKoNVNuoyW/logo/bunny-logo-dark.svg?fit=max\u0026auto=format\u0026n=54-4KCQKoNVNuoyW\u0026q=85\u0026s=62c091ea1aaea93d0a981902b7783e37\"}},{\"@type\":\"WebSite\",\"@id\":\"https://bunny.net/docs#website\",\"name\":\"bunny.net Documentation\",\"url\":\"https://bunny.net/docs\",\"publisher\":{\"@id\":\"https://bunny.net/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone#webpage\",\"url\":\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone\",\"name\":\"Update Pull Zone\",\"isPartOf\":{\"@id\":\"https://bunny.net/docs#website\"},\"breadcrumb\":{\"@id\":\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core Platform API\",\"item\":\"https://bunny.net/docs/api-reference/core/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pull Zone\",\"item\":\"https://bunny.net/docs/api-reference/core/pull-zone/list-pull-zones\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update Pull Zone\",\"item\":\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone#apireference\",\"headline\":\"Update Pull Zone\",\"name\":\"Update Pull Zone\",\"url\":\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone\",\"mainEntityOfPage\":{\"@id\":\"https://bunny.net/docs/api-reference/core/pull-zone/update-pull-zone#webpage\"},\"publisher\":{\"@id\":\"https://bunny.net/#organization\"},\"isPartOf\":{\"@id\":\"https://bunny.net/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"bunny.net Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"bunny.net Documentation","nav":{"global":null,"products":[{"product":"Home","icon":"book-open","pages":[{"title":"Home","href":""}]},{"product":"CDN","icon":"zap","description":"Accelerate and protect your content globally","pages":[{"title":"CDN","href":"/cdn"}]},{"product":"Magic Containers","icon":"box","description":"Deploy any app anywhere with Docker","pages":[{"title":"Magic Containers","href":"/magic-containers"}]},{"product":"Edge Scripting","icon":"code","description":"Deploy serverless code at the edge","pages":[{"title":"Edge Scripting","href":"/scripting"}]},{"product":"Stream","icon":"video","description":"Video streaming and delivery platform","pages":[{"title":"Stream","href":"/stream"}]},{"product":"Storage","icon":"hard-drive","description":"Global object storage","pages":[{"title":"Storage","href":"/storage"}]},{"product":"Shield","icon":"shield","description":"Stay protected and online no matter what","pages":[{"title":"Shield","href":"/shield"}]},{"product":"Optimizer","icon":"sparkles","description":"Automatic image and web optimization.","pages":[{"title":"Optimizer","href":"/optimizer"}]},{"product":"DNS","icon":"globe","description":"Unlock the true power of DNS with an ultra-fast scriptable platform","pages":[{"title":"DNS","href":"/dns"}]},{"product":"Database","icon":"database","description":"Serverless SQLite over HTTP","pages":[{"title":"Database","href":"/database"}]},{"product":"Integrations","icon":"puzzle","description":"Official and third-party plugins and integrations","pages":[{"title":"Integrations","href":"/integrations/wordpress"}]},{"product":"CLI","icon":"terminal","description":"Manage bunny.net from your terminal","pages":[{"title":"CLI","href":"/cli"}]},{"product":"API Reference","icon":"square-terminal","description":"Build \u0026 Integrate with the Platform API","tabs":[{"tab":"Documentation","groups":[{"group":"API Reference","pages":[{"title":"Introduction","href":"/api-reference"},{"title":"Quickstart","href":"/api-reference/quickstart"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"OpenAPI Specifications","sidebarTitle":"OpenAPI","href":"/openapi"}]},{"group":"Core Platform API","pages":[{"title":"Core API Reference","sidebarTitle":"Overview","href":"/api-reference/core/index"},{"title":"Errors","href":"/api-reference/core/errors"},{"title":"Statistics API date ranges and granularity","sidebarTitle":"Statistics date ranges","href":"/api-reference/core/statistics-date-ranges"},{"group":"Countries","pages":[{"title":"Get Country List","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /country","href":"/api-reference/core/countries/get-country-list"}]},{"group":"DNS Zone","pages":[{"title":"List DNS Zones","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /dnszone","href":"/api-reference/core/dns-zone/list-dns-zones"},{"title":"Add DNS Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /dnszone","href":"/api-reference/core/dns-zone/add-dns-zone"},{"title":"Get DNS Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /dnszone/{id}","href":"/api-reference/core/dns-zone/get-dns-zone"},{"title":"Update DNS Zones","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /dnszone/{id}","href":"/api-reference/core/dns-zone/update-dns-zones"},{"title":"Delete DNS Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /dnszone/{id}","href":"/api-reference/core/dns-zone/delete-dns-zone"},{"title":"Get dnszone export","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /dnszone/{id}/export","href":"/api-reference/core/dns-zone/get-dnszone-export"},{"title":"Check the DNS zone availability","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /dnszone/checkavailability","href":"/api-reference/core/dns-zone/check-the-dns-zone-availability"},{"title":"List DNS Zone Records","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /dnszone/{zoneId}/records","href":"/api-reference/core/dns-zone/list-dns-zone-records"},{"title":"Add DNS Record","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json put /dnszone/{zoneId}/records","href":"/api-reference/core/dns-zone/add-dns-record"},{"title":"Update DNS Record","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /dnszone/{zoneId}/records/{id}","href":"/api-reference/core/dns-zone/update-dns-record"},{"title":"Delete DNS Record","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /dnszone/{zoneId}/records/{id}","href":"/api-reference/core/dns-zone/delete-dns-record"},{"title":"Import DNS Records","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /dnszone/{zoneId}/import","href":"/api-reference/core/dns-zone/import-dns-records"},{"title":"Issue new wildcard certificate","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /dnszone/{zoneId}/certificate/issue","href":"/api-reference/core/dns-zone/issue-new-wildcard-certificate"},{"title":"Get DNS Query Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /dnszone/{id}/statistics","href":"/api-reference/core/dns-zone/get-dns-query-statistics"},{"title":"Enable DNSSEC on a DNS Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /dnszone/{id}/dnssec","href":"/api-reference/core/dns-zone/enable-dnssec-on-a-dns-zone"},{"title":"Disable DNSSEC on a DNS Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /dnszone/{id}/dnssec","href":"/api-reference/core/dns-zone/disable-dnssec-on-a-dns-zone"},{"title":"Trigger a background scan for pre-existing DNS records. Can use ZoneId for existing zones or Domain for pre-zone creation scenarios.","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /dnszone/records/scan","href":"/api-reference/core/dns-zone/trigger-a-background-scan-for-pre-existing-dns-records-can-use-zoneid-for-existing-zones-or-domain-for-pre-zone-creation-scenarios"},{"title":"Get the latest DNS record scan result for a DNS Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /dnszone/{zoneId}/records/scan","href":"/api-reference/core/dns-zone/get-the-latest-dns-record-scan-result-for-a-dns-zone"}]},{"group":"Pull Zone","pages":[{"title":"List Pull Zones","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /pullzone","href":"/api-reference/core/pull-zone/list-pull-zones"},{"title":"Add Pull Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone","href":"/api-reference/core/pull-zone/add-pull-zone"},{"title":"Count Pull Zones","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /pullzone/count","href":"/api-reference/core/pull-zone/count-pull-zones"},{"title":"Get Pull Zone","description":null,"deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /pullzone/{id}","href":"/api-reference/core/pull-zone/get-pull-zone"},{"title":"Update Pull Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}","href":"/api-reference/core/pull-zone/update-pull-zone"},{"title":"Delete Pull Zone","description":null,"deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /pullzone/{id}","href":"/api-reference/core/pull-zone/delete-pull-zone"},{"title":"Delete Edge Rule","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /pullzone/{pullZoneId}/edgerules/{edgeRuleId}","href":"/api-reference/core/pull-zone/delete-edge-rule"},{"title":"Add/Update Edge Rule","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{pullZoneId}/edgerules/addOrUpdate","href":"/api-reference/core/pull-zone/addupdate-edge-rule"},{"title":"Set Edge Rule Enabled","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{pullZoneId}/edgerules/{edgeRuleId}/setEdgeRuleEnabled","href":"/api-reference/core/pull-zone/set-edge-rule-enabled"},{"title":"Change hostname private key type","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/updatePrivateKeyType","href":"/api-reference/core/pull-zone/change-hostname-private-key-type"},{"title":"Load Free Certificate","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /pullzone/loadFreeCertificate","href":"/api-reference/core/pull-zone/load-free-certificate"},{"title":"Request External DNS Certificate","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/requestExternalDnsCertificate","href":"/api-reference/core/pull-zone/request-external-dns-certificate"},{"title":"Complete External DNS Certificate","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/completeExternalDnsCertificate","href":"/api-reference/core/pull-zone/complete-external-dns-certificate"},{"title":"Request External HTTP Certificate","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/requestExternalHttpCertificate","href":"/api-reference/core/pull-zone/request-external-http-certificate"},{"title":"Complete External HTTP Certificate","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/completeExternalHttpCertificate","href":"/api-reference/core/pull-zone/complete-external-http-certificate"},{"title":"Purge Cache","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/purgeCache","href":"/api-reference/core/pull-zone/purge-cache"},{"title":"Check the pull zone availability","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/checkavailability","href":"/api-reference/core/pull-zone/check-the-pull-zone-availability"},{"title":"Add Custom Certificate","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/addCertificate","href":"/api-reference/core/pull-zone/add-custom-certificate"},{"title":"Remove Certificate","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /pullzone/{id}/removeCertificate","href":"/api-reference/core/pull-zone/remove-certificate"},{"title":"Add Custom Hostname","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/addHostname","href":"/api-reference/core/pull-zone/add-custom-hostname"},{"title":"Remove Custom Hostname","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /pullzone/{id}/removeHostname","href":"/api-reference/core/pull-zone/remove-custom-hostname"},{"title":"Set Force SSL","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/setForceSSL","href":"/api-reference/core/pull-zone/set-force-ssl"},{"title":"Reset Token Key","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/resetSecurityKey","href":"/api-reference/core/pull-zone/reset-token-key"},{"title":"Add Allowed Referer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/addAllowedReferrer","href":"/api-reference/core/pull-zone/add-allowed-referer"},{"title":"Remove Allowed Referer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/removeAllowedReferrer","href":"/api-reference/core/pull-zone/remove-allowed-referer"},{"title":"Add Blocked Referer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/addBlockedReferrer","href":"/api-reference/core/pull-zone/add-blocked-referer"},{"title":"Remove Blocked Referer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/removeBlockedReferrer","href":"/api-reference/core/pull-zone/remove-blocked-referer"},{"title":"Add Blocked IP","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/addBlockedIp","href":"/api-reference/core/pull-zone/add-blocked-ip"},{"title":"Remove Blocked IP","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /pullzone/{id}/removeBlockedIp","href":"/api-reference/core/pull-zone/remove-blocked-ip"}]},{"group":"Purge","pages":[{"title":"Purge URL","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /purge","href":"/api-reference/core/purge/purge-url"}]},{"group":"Region","pages":[{"title":"Region list","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /region","href":"/api-reference/core/region/region-list"}]},{"group":"Storage Zone","pages":[{"title":"Get Storage Zone Regions","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /storagezone/regions","href":"/api-reference/core/storage-zone/get-storage-zone-regions"},{"title":"List Storage Zones","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /storagezone","href":"/api-reference/core/storage-zone/list-storage-zones"},{"title":"Add Storage Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /storagezone","href":"/api-reference/core/storage-zone/add-storage-zone"},{"title":"Check the storage zone availability","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /storagezone/checkavailability","href":"/api-reference/core/storage-zone/check-the-storage-zone-availability"},{"title":"Get Storage Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /storagezone/{id}","href":"/api-reference/core/storage-zone/get-storage-zone"},{"title":"Update Storage Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /storagezone/{id}","href":"/api-reference/core/storage-zone/update-storage-zone"},{"title":"Delete Storage Zone","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /storagezone/{id}","href":"/api-reference/core/storage-zone/delete-storage-zone"},{"title":"Reset Password","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /storagezone/{id}/resetPassword","href":"/api-reference/core/storage-zone/reset-password"},{"title":"Reset Read-Only Password","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /storagezone/resetReadOnlyPassword","href":"/api-reference/core/storage-zone/reset-read-only-password"},{"title":"Get Storage Zone Egress Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /storagezone/{id}/statistics/egress","href":"/api-reference/core/storage-zone/get-storage-zone-egress-statistics"},{"title":"Get Storage Zone Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /storagezone/{id}/statistics","href":"/api-reference/core/storage-zone/get-storage-zone-statistics"}]},{"group":"Stream Video Library","pages":[{"title":"Add Allowed Referer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /videolibrary/{id}/addAllowedReferrer","href":"/api-reference/core/stream-video-library/add-allowed-referer"},{"title":"Add Blocked Referer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /videolibrary/{id}/addBlockedReferrer","href":"/api-reference/core/stream-video-library/add-blocked-referer"},{"title":"List Video Libraries","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /videolibrary","href":"/api-reference/core/stream-video-library/list-video-libraries"},{"title":"Add Video Library","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /videolibrary","href":"/api-reference/core/stream-video-library/add-video-library"},{"title":"Add Watermark","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json put /videolibrary/{id}/watermark","href":"/api-reference/core/stream-video-library/add-watermark"},{"title":"Delete Watermark","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /videolibrary/{id}/watermark","href":"/api-reference/core/stream-video-library/delete-watermark"},{"title":"Get Video Library","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /videolibrary/{id}","href":"/api-reference/core/stream-video-library/get-video-library"},{"title":"Update Video Library","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /videolibrary/{id}","href":"/api-reference/core/stream-video-library/update-video-library"},{"title":"Delete Video Library","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /videolibrary/{id}","href":"/api-reference/core/stream-video-library/delete-video-library"},{"title":"Get Languages","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /videolibrary/languages","href":"/api-reference/core/stream-video-library/get-languages"},{"title":"Remove Allowed Referer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /videolibrary/{id}/removeAllowedReferrer","href":"/api-reference/core/stream-video-library/remove-allowed-referer"},{"title":"Remove Blocked Referer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /videolibrary/{id}/removeBlockedReferrer","href":"/api-reference/core/stream-video-library/remove-blocked-referer"},{"title":"Reset API Key","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /videolibrary/{id}/resetApiKey","href":"/api-reference/core/stream-video-library/reset-api-key"},{"title":"Reset Read Only API Key","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /videolibrary/{id}/resetReadOnlyApiKey","href":"/api-reference/core/stream-video-library/reset-read-only-api-key"},{"title":"Get Video Library Transcribing Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /videolibrary/{id}/transcribing/statistics","href":"/api-reference/core/stream-video-library/get-video-library-transcribing-statistics"},{"title":"Get Video Library DRM Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /videolibrary/{id}/drm/statistics","href":"/api-reference/core/stream-video-library/get-video-library-drm-statistics"}]},{"group":"User","pages":[{"title":"Close the account","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /user/closeaccount","href":"/api-reference/core/user/close-the-account"}]},{"group":"AuditLog","pages":[{"title":"Get useraudit","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /user/audit/{date}","href":"/api-reference/core/auditlog/get-useraudit"}]},{"group":"Statistics","pages":[{"title":"Get optimizer statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /pullzone/{pullZoneId}/optimizer/statistics","href":"/api-reference/core/statistics/get-optimizer-statistics"},{"title":"Get Origin Shield Queue Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /pullzone/{pullZoneId}/originshield/queuestatistics","href":"/api-reference/core/statistics/get-origin-shield-queue-statistics"},{"title":"Get SafeHop Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /pullzone/{pullZoneId}/safehop/statistics","href":"/api-reference/core/statistics/get-safehop-statistics"},{"title":"Get Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /statistics","href":"/api-reference/core/statistics/get-statistics"}]},{"group":"Search","pages":[{"title":"Global Search","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /search","href":"/api-reference/core/search/global-search"}]},{"group":"Pricing","pages":[]},{"group":"Load Balancer","pages":[{"title":"Add a new origin to an origin group","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /loadbalancer/{loadBalancerId}/origingroup/{originGroupId}/origin","href":"/api-reference/core/load-balancer/add-a-new-origin-to-an-origin-group"},{"title":"Update an existing origin","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /loadbalancer/{loadBalancerId}/origingroup/{originGroupId}/origin/{originId}","href":"/api-reference/core/load-balancer/update-an-existing-origin"},{"title":"Delete an origin from an origin group","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /loadbalancer/{loadBalancerId}/origingroup/{originGroupId}/origin/{originId}","href":"/api-reference/core/load-balancer/delete-an-origin-from-an-origin-group"},{"title":"Add a new origin group to a Load Balancer profile","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /loadbalancer/{loadBalancerId}/origingroup","href":"/api-reference/core/load-balancer/add-a-new-origin-group-to-a-load-balancer-profile"},{"title":"Update an origin group in a Load Balancer profile","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /loadbalancer/{loadBalancerId}/origingroup/{id}","href":"/api-reference/core/load-balancer/update-an-origin-group-in-a-load-balancer-profile"},{"title":"Delete an origin group from a Load Balancer profile","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /loadbalancer/{loadBalancerId}/origingroup/{id}","href":"/api-reference/core/load-balancer/delete-an-origin-group-from-a-load-balancer-profile"},{"title":"Get the list of Load Balancer profiles","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /loadbalancer","href":"/api-reference/core/load-balancer/get-the-list-of-load-balancer-profiles"},{"title":"Create a new Load Balancer profile","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /loadbalancer","href":"/api-reference/core/load-balancer/create-a-new-load-balancer-profile"},{"title":"Get a Load Balancer profile","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /loadbalancer/{loadBalancerId}","href":"/api-reference/core/load-balancer/get-a-load-balancer-profile"},{"title":"Update a Load Balancer profile","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json post /loadbalancer/{loadBalancerId}","href":"/api-reference/core/load-balancer/update-a-load-balancer-profile"},{"title":"Delete a Load Balancer profile","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json delete /loadbalancer/{loadBalancerId}","href":"/api-reference/core/load-balancer/delete-a-load-balancer-profile"},{"title":"Get Load Balancer statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /loadbalancer/{loadBalancerId}/statistics","href":"/api-reference/core/load-balancer/get-load-balancer-statistics"},{"title":"Get the pull zones attached to a Load Balancer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /loadbalancer/{loadBalancerId}/pullzones","href":"/api-reference/core/load-balancer/get-the-pull-zones-attached-to-a-load-balancer"},{"title":"Get statistics roll-ups for all Load Balancers on the account","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /loadbalancer/statistics","href":"/api-reference/core/load-balancer/get-statistics-roll-ups-for-all-load-balancers-on-the-account"},{"title":"Get current-period request usage and pricing for a Load Balancer","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /loadbalancer/{loadBalancerId}/usage","href":"/api-reference/core/load-balancer/get-current-period-request-usage-and-pricing-for-a-load-balancer"}]},{"group":"Billing","pages":[{"title":"Get Billing Details","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /billing","href":"/api-reference/core/billing/get-billing-details"},{"title":"Download Payment Request Invoice PDF","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /billing/payment-request-invoice/{id}/pdf","href":"/api-reference/core/billing/download-payment-request-invoice-pdf"},{"title":"Get Pending Payment Requests","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /billing/payment-requests","href":"/api-reference/core/billing/get-pending-payment-requests"},{"title":"Get Billing Summary Document","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /billing/summary/{billingRecordId}/pdf","href":"/api-reference/core/billing/get-billing-summary-document"},{"title":"Get Billing Summary","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /billing/summary","href":"/api-reference/core/billing/get-billing-summary"}]},{"group":"API Keys","pages":[{"title":"List API Keys","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /apikey","href":"/api-reference/core/api-keys/list-api-keys"}]},{"group":"Affiliate","pages":[{"title":"Get affiliate details","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/public.json get /billing/affiliate","href":"/api-reference/core/affiliate/get-affiliate-details"}]}]},{"group":"Origin Errors API","pages":[{"title":"Origin Errors API Reference","sidebarTitle":"Overview","href":"/api-reference/origin-errors/index"},{"group":"API Reference","pages":[{"title":"Get origin error logs for a specific Pull Zone and date","deprecated":null,"version":null,"openapi":"/api-reference/origin-errors/openapi.json get /{pullZoneId}/{dateTime}","href":"/api-reference/origin-errors/get-origin-error-logs-for-a-specific-pull-zone-and-date"}]}]},{"group":"CDN Logging API","pages":[{"title":"Logging API Reference","sidebarTitle":"Overview","href":"/api-reference/cdn-logging/index"},{"group":"Logging v1","pages":[{"title":"Query logs (legacy)","deprecated":null,"version":null,"openapi":"https://logging.bunnycdn.com/docs/all/swagger.json get /{date}/{pullZoneId}.log","href":"/api-reference/cdn-logging/logging-v1/query-logs-legacy"}]},{"group":"Logging v2","pages":[{"title":"Query CDN access logs for a pull zone.","deprecated":null,"version":null,"openapi":"https://logging.bunnycdn.com/docs/all/swagger.json get /v2/pullzones/{pullZoneId}/logs","href":"/api-reference/cdn-logging/logging-v2/query-cdn-access-logs-for-a-pull-zone"}]}]},{"group":"Storage API","pages":[{"title":"Storage API Reference","sidebarTitle":"Overview","href":"/api-reference/storage/index"},{"group":"Manage Files","pages":[{"title":"Download File","deprecated":null,"version":null,"openapi":"/api-reference/storage/openapi.json get /{storageZoneName}/{path}/{fileName}","href":"/api-reference/storage/manage-files/download-file"},{"title":"Upload File","deprecated":null,"version":null,"openapi":"/api-reference/storage/openapi.json put /{storageZoneName}/{path}/{fileName}","href":"/api-reference/storage/manage-files/upload-file"},{"title":"Delete File","deprecated":null,"version":null,"openapi":"/api-reference/storage/openapi.json delete /{storageZoneName}/{path}/{fileName}","href":"/api-reference/storage/manage-files/delete-file"}]},{"group":"Browse Files","pages":[{"title":"List Files","deprecated":null,"version":null,"openapi":"/api-reference/storage/openapi.json get /{storageZoneName}/{path}/","href":"/api-reference/storage/browse-files/list-files"}]}]},{"group":"Stream API","pages":[{"title":"Stream API Reference","sidebarTitle":"Overview","href":"/api-reference/stream/index"},{"group":"Manage Collections","pages":[{"title":"Get Collection","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/collections/{collectionId}","href":"/api-reference/stream/manage-collections/get-collection"},{"title":"Update Collection","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/collections/{collectionId}","href":"/api-reference/stream/manage-collections/update-collection"},{"title":"Delete Collection","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json delete /library/{libraryId}/collections/{collectionId}","href":"/api-reference/stream/manage-collections/delete-collection"},{"title":"Get Collection List","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/collections","href":"/api-reference/stream/manage-collections/get-collection-list"},{"title":"Create Collection","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/collections","href":"/api-reference/stream/manage-collections/create-collection"}]},{"group":"Encoding Statistics","pages":[{"title":"Get Encoding Statistics","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/statistics/encoding","href":"/api-reference/stream/encoding-statistics/get-encoding-statistics"}]},{"group":"Manage Videos","pages":[{"title":"Get Video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/videos/{videoId}","href":"/api-reference/stream/manage-videos/get-video"},{"title":"Upload Video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json put /library/{libraryId}/videos/{videoId}","href":"/api-reference/stream/manage-videos/upload-video"},{"title":"Update Video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/{videoId}","href":"/api-reference/stream/manage-videos/update-video"},{"title":"Delete Video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json delete /library/{libraryId}/videos/{videoId}","href":"/api-reference/stream/manage-videos/delete-video"},{"title":"Get Video Heatmap","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/videos/{videoId}/heatmap","href":"/api-reference/stream/manage-videos/get-video-heatmap"},{"title":"Get Video play data","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/videos/{videoId}/play","href":"/api-reference/stream/manage-videos/get-video-play-data"},{"title":"Get Video heatmap data","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/videos/{videoId}/play/heatmap","href":"/api-reference/stream/manage-videos/get-video-heatmap-data"},{"title":"Get Video Statistics","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/statistics","href":"/api-reference/stream/manage-videos/get-video-statistics"},{"title":"Reencode Video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/{videoId}/reencode","href":"/api-reference/stream/manage-videos/reencode-video"},{"title":"Add output codec to video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json put /library/{libraryId}/videos/{videoId}/outputs/{outputCodecId}","href":"/api-reference/stream/manage-videos/add-output-codec-to-video"},{"title":"Repackage Video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/{videoId}/repackage","href":"/api-reference/stream/manage-videos/repackage-video"},{"title":"List Videos","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/videos","href":"/api-reference/stream/manage-videos/list-videos"},{"title":"Create Video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos","href":"/api-reference/stream/manage-videos/create-video"},{"title":"Set Thumbnail","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/{videoId}/thumbnail","href":"/api-reference/stream/manage-videos/set-thumbnail"},{"title":"Fetch Video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/fetch","href":"/api-reference/stream/manage-videos/fetch-video"},{"title":"Add Caption","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/{videoId}/captions/{srclang}","href":"/api-reference/stream/manage-videos/add-caption"},{"title":"Delete Caption","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json delete /library/{libraryId}/videos/{videoId}/captions/{srclang}","href":"/api-reference/stream/manage-videos/delete-caption"},{"title":"Transcribe video","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/{videoId}/transcribe","href":"/api-reference/stream/manage-videos/transcribe-video"},{"title":"Trigger Smart actions","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/{videoId}/smart","href":"/api-reference/stream/manage-videos/trigger-smart-actions"},{"title":"Video resolutions info","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/videos/{videoId}/resolutions","href":"/api-reference/stream/manage-videos/video-resolutions-info"},{"title":"Get video storage size info","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /library/{libraryId}/videos/{videoId}/storage","href":"/api-reference/stream/manage-videos/get-video-storage-size-info"},{"title":"Cleanup unconfigured resolutions","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json post /library/{libraryId}/videos/{videoId}/resolutions/cleanup","href":"/api-reference/stream/manage-videos/cleanup-unconfigured-resolutions"}]},{"group":"OEmbed","pages":[{"title":"Get oEmbed data","deprecated":null,"version":null,"openapi":"https://video.bunnycdn.com/openapi/bunnynet-video-api.public.json get /OEmbed","href":"/api-reference/stream/oembed/get-oembed-data"}]}]},{"group":"Shield API","pages":[{"title":"Shield API Reference","sidebarTitle":"Overview","href":"/api-reference/shield/index"},{"group":"Access Lists","pages":[{"title":"Get all Access Lists available for a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/access-lists","href":"/api-reference/shield/access-lists/get-all-access-lists-available-for-a-shield-zone"},{"title":"Create a new Custom Access List associated with a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/shield-zone/{shieldZoneId}/access-lists","href":"/api-reference/shield/access-lists/create-a-new-custom-access-list-associated-with-a-shield-zone"},{"title":"Update Access List Configuration for a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/shield-zone/{shieldZoneId}/access-lists/configurations/{id}","href":"/api-reference/shield/access-lists/update-access-list-configuration-for-a-shield-zone"},{"title":"Get the specified Custom Access List associated with a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/access-lists/{id}","href":"/api-reference/shield/access-lists/get-the-specified-custom-access-list-associated-with-a-shield-zone"},{"title":"Delete the specified Custom Access List associated with a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json delete /shield/shield-zone/{shieldZoneId}/access-lists/{id}","href":"/api-reference/shield/access-lists/delete-the-specified-custom-access-list-associated-with-a-shield-zone"},{"title":"Update the specified Custom Access List associated with a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/shield-zone/{shieldZoneId}/access-lists/{id}","href":"/api-reference/shield/access-lists/update-the-specified-custom-access-list-associated-with-a-shield-zone"},{"title":"Get all Access Lists API enumeration types and their values","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/access-lists/enums","href":"/api-reference/shield/access-lists/get-all-access-lists-api-enumeration-types-and-their-values"}]},{"group":"API Guardian","pages":[{"title":"Get the API Guardian configuration and endpoints.","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/api-guardian","href":"/api-reference/shield/api-guardian/get-the-api-guardian-configuration-and-endpoints"},{"title":"Update the API Guardian configuration (enabled, execution mode, body limit action)","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/shield-zone/{shieldZoneId}/api-guardian","href":"/api-reference/shield/api-guardian/update-the-api-guardian-configuration-enabled-execution-mode-body-limit-action"},{"title":"Update your API Guardian Endpoint configuration","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/shield-zone/{shieldZoneId}/api-guardian/endpoint/{endpointId}","href":"/api-reference/shield/api-guardian/update-your-api-guardian-endpoint-configuration"},{"title":"Upload your OpenAPI specification","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/shield-zone/{shieldZoneId}/api-guardian/spec","href":"/api-reference/shield/api-guardian/upload-your-openapi-specification"},{"title":"Update your OpenAPI specification","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/shield-zone/{shieldZoneId}/api-guardian/spec","href":"/api-reference/shield/api-guardian/update-your-openapi-specification"},{"title":"Get all API Guardian enumeration types and their values","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/api-guardian/enums","href":"/api-reference/shield/api-guardian/get-all-api-guardian-enumeration-types-and-their-values"}]},{"group":"Bot Categorization","pages":[{"title":"List bots available for explicit allow/block configuration on this Shield Zone, grouped by category.","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/bot-categorization","href":"/api-reference/shield/bot-categorization/list-bots-available-for-explicit-allowblock-configuration-on-this-shield-zone-grouped-by-category"},{"title":"Set or clear the action applied to a categorised bot for this Shield Zone.","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json put /shield/shield-zone/{shieldZoneId}/bot-categorization/bots/{botId}","href":"/api-reference/shield/bot-categorization/set-or-clear-the-action-applied-to-a-categorised-bot-for-this-shield-zone"},{"title":"Set or clear the action applied to every bot in a category for this Shield Zone.","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json put /shield/shield-zone/{shieldZoneId}/bot-categorization/categories/{category}","href":"/api-reference/shield/bot-categorization/set-or-clear-the-action-applied-to-every-bot-in-a-category-for-this-shield-zone"}]},{"group":"Bot Detection","pages":[{"title":"Your current Bot Detection configuration","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/bot-detection","href":"/api-reference/shield/bot-detection/your-current-bot-detection-configuration"},{"title":"Update your current Bot Detection configuration","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/shield-zone/{shieldZoneId}/bot-detection","href":"/api-reference/shield/bot-detection/update-your-current-bot-detection-configuration"}]},{"group":"Custom Response Pages","pages":[{"title":"Get a custom HTML response page for a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/custom-page/{pageType}","href":"/api-reference/shield/custom-response-pages/get-a-custom-html-response-page-for-a-shield-zone"},{"title":"Upload a custom HTML response page for a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json put /shield/shield-zone/{shieldZoneId}/custom-page/{pageType}","href":"/api-reference/shield/custom-response-pages/upload-a-custom-html-response-page-for-a-shield-zone"},{"title":"Delete a custom HTML response page for a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json delete /shield/shield-zone/{shieldZoneId}/custom-page/{pageType}","href":"/api-reference/shield/custom-response-pages/delete-a-custom-html-response-page-for-a-shield-zone"}]},{"group":"DDoS","pages":[{"title":"List of all DDoS Enum Mappings","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/ddos/enums","href":"/api-reference/shield/ddos/list-of-all-ddos-enum-mappings"}]},{"group":"Event Logs","pages":[{"title":"Get Event Logs for Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/event-logs/{shieldZoneId}/{date}/{continuationToken}","href":"/api-reference/shield/event-logs/get-event-logs-for-shield-zone"},{"title":"Search, filter and group Event Logs for a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/event-logs/{shieldZoneId}/search","href":"/api-reference/shield/event-logs/search-filter-and-group-event-logs-for-a-shield-zone"},{"title":"Export the full filtered Event Logs set for a Shield Zone as CSV","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/event-logs/{shieldZoneId}/export","href":"/api-reference/shield/event-logs/export-the-full-filtered-event-logs-set-for-a-shield-zone-as-csv"}]},{"group":"Metrics","pages":[{"title":"Get the overage breakdown for the specified Shield Zone for a given month, segmented by billing plan changes","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/overages/{shieldZoneId}","href":"/api-reference/shield/metrics/get-the-overage-breakdown-for-the-specified-shield-zone-for-a-given-month-segmented-by-billing-plan-changes"},{"title":"Get an overview of metrics for the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/overview/{shieldZoneId}","href":"/api-reference/shield/metrics/get-an-overview-of-metrics-for-the-specified-shield-zone"},{"title":"Get a detailed metrics overview for the specified Shield Zone within the selected time range and resolution","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/overview/{shieldZoneId}/detailed","href":"/api-reference/shield/metrics/get-a-detailed-metrics-overview-for-the-specified-shield-zone-within-the-selected-time-range-and-resolution"},{"title":"Get aggregated rate limit metrics for the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/rate-limits/{shieldZoneId}","href":"/api-reference/shield/metrics/get-aggregated-rate-limit-metrics-for-the-specified-shield-zone"},{"title":"Get detailed metrics for the specified Rate Limit","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/rate-limit/{id}","href":"/api-reference/shield/metrics/get-detailed-metrics-for-the-specified-rate-limit"},{"title":"Get metrics for a specific WAF Rule within the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/shield-zone/{shieldZoneId}/waf-rule/{ruleId}","href":"/api-reference/shield/metrics/get-metrics-for-a-specific-waf-rule-within-the-specified-shield-zone"},{"title":"Get bot detection metrics for the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/shield-zone/{shieldZoneId}/bot-detection","href":"/api-reference/shield/metrics/get-bot-detection-metrics-for-the-specified-shield-zone"},{"title":"Get upload scanning metrics for the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/shield-zone/{shieldZoneId}/upload-scanning","href":"/api-reference/shield/metrics/get-upload-scanning-metrics-for-the-specified-shield-zone"},{"title":"Get API Guardian metrics for the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/shield-zone/{shieldZoneId}/api-guardian","href":"/api-reference/shield/metrics/get-api-guardian-metrics-for-the-specified-shield-zone"},{"title":"Get metrics for a specific API Guardian endpoint within the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/metrics/shield-zone/{shieldZoneId}/api-guardian/endpoint/{endpointId}","href":"/api-reference/shield/metrics/get-metrics-for-a-specific-api-guardian-endpoint-within-the-specified-shield-zone"}]},{"group":"Promotions","pages":[{"title":"Get the current Promotion State for your Account","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/promo/state","href":"/api-reference/shield/promotions/get-the-current-promotion-state-for-your-account"}]},{"group":"Rate Limiting","pages":[{"title":"Get Rate Limits for your Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/rate-limits/{shieldZoneId}","href":"/api-reference/shield/rate-limiting/get-rate-limits-for-your-shield-zone"},{"title":"Get Individual Rate Limit for your Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/rate-limit/{id}","href":"/api-reference/shield/rate-limiting/get-individual-rate-limit-for-your-shield-zone"},{"title":"Delete a Rate Limit on your Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json delete /shield/rate-limit/{id}","href":"/api-reference/shield/rate-limiting/delete-a-rate-limit-on-your-shield-zone"},{"title":"Update a Rate Limit configuration on your Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/rate-limit/{id}","href":"/api-reference/shield/rate-limiting/update-a-rate-limit-configuration-on-your-shield-zone"},{"title":"Create a Rate Limit for your Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/rate-limit","href":"/api-reference/shield/rate-limiting/create-a-rate-limit-for-your-shield-zone"}]},{"group":"Shield Zone","pages":[{"title":"Get all of your Shield Zone Configurations","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zones","href":"/api-reference/shield/shield-zone/get-all-of-your-shield-zone-configurations"},{"title":"Get Active Shield Zones for Pullzone Mapping","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zones/pullzone-mapping","href":"/api-reference/shield/shield-zone/get-active-shield-zones-for-pullzone-mapping"},{"title":"Get Singular Shield Zone Configuration","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}","href":"/api-reference/shield/shield-zone/get-singular-shield-zone-configuration"},{"title":"Get Singular Shield Zone Configuration for PullZone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/get-by-pullzone/{pullZoneId}","href":"/api-reference/shield/shield-zone/get-singular-shield-zone-configuration-for-pullzone"},{"title":"Get the recommended defaults for creating a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/defaults","href":"/api-reference/shield/shield-zone/get-the-recommended-defaults-for-creating-a-shield-zone"},{"title":"Create a Shield Zone in under-attack mode for your PullZone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/shield-zone/under-attack","href":"/api-reference/shield/shield-zone/create-a-shield-zone-in-under-attack-mode-for-your-pullzone"},{"title":"Create a Shield Zone for your PullZone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/shield-zone","href":"/api-reference/shield/shield-zone/create-a-shield-zone-for-your-pullzone"},{"title":"Update your Shield Zone configuration","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/shield-zone","href":"/api-reference/shield/shield-zone/update-your-shield-zone-configuration"}]},{"group":"Upload Scanning","pages":[{"title":"Get your Current Upload Scanning Configuration","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/shield-zone/{shieldZoneId}/upload-scanning","href":"/api-reference/shield/upload-scanning/get-your-current-upload-scanning-configuration"},{"title":"Update your Upload Scanning Configuration","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/shield-zone/{shieldZoneId}/upload-scanning","href":"/api-reference/shield/upload-scanning/update-your-upload-scanning-configuration"}]},{"group":"WAF","pages":[{"title":"Retrieve all available WAF rules for a Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/rules/{shieldZoneId}","href":"/api-reference/shield/waf/retrieve-all-available-waf-rules-for-a-shield-zone"},{"title":"Retrieve WAF rules segmented by subscription plan","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/rules/plan-segmentation","href":"/api-reference/shield/waf/retrieve-waf-rules-segmented-by-subscription-plan"},{"title":"Review all triggered WAF rules for the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/rules/review-triggered/{shieldZoneId}","href":"/api-reference/shield/waf/review-all-triggered-waf-rules-for-the-specified-shield-zone"},{"title":"Review and update the action of a triggered WAF rule","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/waf/rules/review-triggered/{shieldZoneId}","href":"/api-reference/shield/waf/review-and-update-the-action-of-a-triggered-waf-rule"},{"title":"Retrieve an AI recommendation for a triggered WAF rule","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/rules/review-triggered/ai-recommendation/{shieldZoneId}/{ruleId}","href":"/api-reference/shield/waf/retrieve-an-ai-recommendation-for-a-triggered-waf-rule"},{"title":"Retrieve custom WAF rules configured for the specified Shield Zone","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/custom-rules/{shieldZoneId}","href":"/api-reference/shield/waf/retrieve-custom-waf-rules-configured-for-the-specified-shield-zone"},{"title":"Retrieve a specific custom WAF rule","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/custom-rule/{id}","href":"/api-reference/shield/waf/retrieve-a-specific-custom-waf-rule"},{"title":"Update an existing custom WAF rule","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json put /shield/waf/custom-rule/{id}","href":"/api-reference/shield/waf/update-an-existing-custom-waf-rule"},{"title":"Delete a custom WAF rule","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json delete /shield/waf/custom-rule/{id}","href":"/api-reference/shield/waf/delete-a-custom-waf-rule"},{"title":"Update an existing custom WAF rule","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json patch /shield/waf/custom-rule/{id}","href":"/api-reference/shield/waf/update-an-existing-custom-waf-rule-1"},{"title":"Create a new custom WAF rule","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json post /shield/waf/custom-rule","href":"/api-reference/shield/waf/create-a-new-custom-waf-rule"},{"title":"Retrieve all available WAF profiles","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/profiles","href":"/api-reference/shield/waf/retrieve-all-available-waf-profiles"},{"title":"Retrieve all available WAF enum mappings","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/enums","href":"/api-reference/shield/waf/retrieve-all-available-waf-enum-mappings"},{"title":"Retrieve the default WAF engine configuration","deprecated":null,"version":null,"openapi":"https://api.bunny.net/shield/docs/v1/swagger.json get /shield/waf/engine-config","href":"/api-reference/shield/waf/retrieve-the-default-waf-engine-configuration"}]}]},{"group":"Edge Scripting API","pages":[{"title":"Edge Scripting API Reference","sidebarTitle":"Overview","href":"/api-reference/scripting/index"},{"group":"Code","pages":[{"title":"Get Code","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json get /compute/script/{id}/code","href":"/api-reference/scripting/code/get-code"},{"title":"Set Code","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}/code","href":"/api-reference/scripting/code/set-code"}]},{"group":"Edge Script","pages":[{"title":"Get Edge Script","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json get /compute/script/{id}","href":"/api-reference/scripting/edge-script/get-edge-script"},{"title":"Update Edge Script","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}","href":"/api-reference/scripting/edge-script/update-edge-script"},{"title":"Delete Edge Script","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json delete /compute/script/{id}","href":"/api-reference/scripting/edge-script/delete-edge-script"},{"title":"Get Edge Script Statistics","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json get /compute/script/{id}/statistics","href":"/api-reference/scripting/edge-script/get-edge-script-statistics"},{"title":"List Edge Scripts","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json get /compute/script","href":"/api-reference/scripting/edge-script/list-edge-scripts"},{"title":"Add Edge Script","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script","href":"/api-reference/scripting/edge-script/add-edge-script"},{"title":"Rotate Deployment Key","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}/deploymentKey/rotate","href":"/api-reference/scripting/edge-script/rotate-deployment-key"}]},{"group":"Variable","pages":[{"title":"Add Variable","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}/variables/add","href":"/api-reference/scripting/variable/add-variable"},{"title":"Get Variable","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json get /compute/script/{id}/variables/{variableId}","href":"/api-reference/scripting/variable/get-variable"},{"title":"Update Variable","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}/variables/{variableId}","href":"/api-reference/scripting/variable/update-variable"},{"title":"Delete Variable","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json delete /compute/script/{id}/variables/{variableId}","href":"/api-reference/scripting/variable/delete-variable"},{"title":"Upsert Variable","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json put /compute/script/{id}/variables","href":"/api-reference/scripting/variable/upsert-variable"}]},{"group":"Secret","pages":[{"title":"List Secrets","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json get /compute/script/{id}/secrets","href":"/api-reference/scripting/secret/list-secrets"},{"title":"Upsert Secret","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json put /compute/script/{id}/secrets","href":"/api-reference/scripting/secret/upsert-secret"},{"title":"Add Secret","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}/secrets","href":"/api-reference/scripting/secret/add-secret"},{"title":"Update Secret","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}/secrets/{secretId}","href":"/api-reference/scripting/secret/update-secret"},{"title":"Delete Secret","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json delete /compute/script/{id}/secrets/{secretId}","href":"/api-reference/scripting/secret/delete-secret"}]},{"group":"Release","pages":[{"title":"Get Active Release","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json get /compute/script/{id}/releases/active","href":"/api-reference/scripting/release/get-active-release"},{"title":"Get Releases","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json get /compute/script/{id}/releases","href":"/api-reference/scripting/release/get-releases"},{"title":"Publish Release","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}/publish","href":"/api-reference/scripting/release/publish-release"},{"title":"Publish Release","deprecated":null,"version":null,"openapi":"https://core-api-public-docs.b-cdn.net/docs/v3/compute.json post /compute/script/{id}/publish/{uuid}","href":"/api-reference/scripting/release/publish-release-1"}]}]},{"group":"Magic Containers API","pages":[{"title":"Magic Containers API Reference","sidebarTitle":"Overview","href":"/api-reference/magic-containers/overview"},{"group":"Applications","pages":[{"title":"Deploy Application","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /apps/{appId}/deploy","href":"/api-reference/magic-containers/applications/deploy-application"},{"title":"Undeploy Application","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /apps/{appId}/undeploy","href":"/api-reference/magic-containers/applications/undeploy-application"},{"title":"Get Application Statistics","deprecated":true,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/statistics","href":"/api-reference/magic-containers/applications/get-application-statistics"},{"title":"Get Application Statistics Charts","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/statistics/charts","href":"/api-reference/magic-containers/applications/get-application-statistics-charts"},{"title":"Get Application Usage Summary","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/summary","href":"/api-reference/magic-containers/applications/get-application-usage-summary"},{"title":"Get Application Overview","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/overview","href":"/api-reference/magic-containers/applications/get-application-overview"},{"title":"List Applications","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps","href":"/api-reference/magic-containers/applications/list-applications"},{"title":"Add Application","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /apps","href":"/api-reference/magic-containers/applications/add-application"},{"title":"Get application","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}","href":"/api-reference/magic-containers/applications/get-application"},{"title":"Update Application","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json put /apps/{appId}","href":"/api-reference/magic-containers/applications/update-application"},{"title":"Delete Application","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json delete /apps/{appId}","href":"/api-reference/magic-containers/applications/delete-application"},{"title":"Patch Application","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json patch /apps/{appId}","href":"/api-reference/magic-containers/applications/patch-application"},{"title":"Restart Application","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /apps/{appId}/restart","href":"/api-reference/magic-containers/applications/restart-application"}]},{"group":"AutoscalingSettings","pages":[{"title":"Get Application Autoscaling","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/autoscaling","href":"/api-reference/magic-containers/autoscalingsettings/get-application-autoscaling"},{"title":"Update Application Autoscaling","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json put /apps/{appId}/autoscaling","href":"/api-reference/magic-containers/autoscalingsettings/update-application-autoscaling"}]},{"group":"ContainerRegistries","pages":[{"title":"List Container Registries","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /registries","href":"/api-reference/magic-containers/containerregistries/list-container-registries"},{"title":"Add container registry","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries","href":"/api-reference/magic-containers/containerregistries/add-container-registry"},{"title":"Search Public Container Images","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries/public-images/search","href":"/api-reference/magic-containers/containerregistries/search-public-container-images"},{"title":"List Container Images","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries/images","href":"/api-reference/magic-containers/containerregistries/list-container-images"},{"title":"Get Container Registry","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /registries/{registryId}","href":"/api-reference/magic-containers/containerregistries/get-container-registry"},{"title":"Update Container Registry","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json put /registries/{registryId}","href":"/api-reference/magic-containers/containerregistries/update-container-registry"},{"title":"Delete Container Registry","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json delete /registries/{registryId}","href":"/api-reference/magic-containers/containerregistries/delete-container-registry"},{"title":"List Container Image Tags","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries/tags","href":"/api-reference/magic-containers/containerregistries/list-container-image-tags"},{"title":"List Container Image Tags Page","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries/tags/paged","href":"/api-reference/magic-containers/containerregistries/list-container-image-tags-page"},{"title":"Get Image Config","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries/image-config","href":"/api-reference/magic-containers/containerregistries/get-image-config"},{"title":"Get Container Image Digest","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries/digest","href":"/api-reference/magic-containers/containerregistries/get-container-image-digest"},{"title":"Get Container Config Suggestions","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries/config-suggestions","href":"/api-reference/magic-containers/containerregistries/get-container-config-suggestions"},{"title":"Find Container Image","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /registries/images/find","href":"/api-reference/magic-containers/containerregistries/find-container-image"}]},{"group":"Containers","pages":[{"title":"Set Container Environment Variables","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json put /apps/{appId}/containers/{containerId}/env","href":"/api-reference/magic-containers/containers/set-container-environment-variables"},{"title":"Get Container Template","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/containers/{containerId}","href":"/api-reference/magic-containers/containers/get-container-template"},{"title":"Delete Container Template","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json delete /apps/{appId}/containers/{containerId}","href":"/api-reference/magic-containers/containers/delete-container-template"},{"title":"Patch Container Template","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json patch /apps/{appId}/containers/{containerId}","href":"/api-reference/magic-containers/containers/patch-container-template"},{"title":"Add Container Template","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /apps/{appId}/containers","href":"/api-reference/magic-containers/containers/add-container-template"}]},{"group":"Endpoints","pages":[{"title":"Update Application Endpoint","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json put /apps/{appId}/endpoints/{endpointId}","href":"/api-reference/magic-containers/endpoints/update-application-endpoint"},{"title":"Delete application endpoint","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json delete /apps/{appId}/endpoints/{endpointId}","href":"/api-reference/magic-containers/endpoints/delete-application-endpoint"},{"title":"List application endpoints","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/endpoints","href":"/api-reference/magic-containers/endpoints/list-application-endpoints"},{"title":"Add application endpoint","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /apps/{appId}/containers/{containerId}/endpoints","href":"/api-reference/magic-containers/endpoints/add-application-endpoint"}]},{"group":"Limits","pages":[{"title":"Get User Limits","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /limits","href":"/api-reference/magic-containers/limits/get-user-limits"}]},{"group":"Nodes","pages":[{"title":"List Nodes","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /nodes","href":"/api-reference/magic-containers/nodes/list-nodes"},{"title":"List Node IPs (Plain)","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /nodes/plain","href":"/api-reference/magic-containers/nodes/list-node-ips-plain"}]},{"group":"Pods","pages":[{"title":"Recreate Pod","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /apps/{appId}/pods/{podId}/recreate","href":"/api-reference/magic-containers/pods/recreate-pod"}]},{"group":"Regions","pages":[{"title":"List Regions","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /regions","href":"/api-reference/magic-containers/regions/list-regions"},{"title":"Get Optimal Base Region","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /regions/optimal","href":"/api-reference/magic-containers/regions/get-optimal-base-region"}]},{"group":"RegionSettings","pages":[{"title":"Get Application Region Settings","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/region-settings","href":"/api-reference/magic-containers/regionsettings/get-application-region-settings"},{"title":"Update Application Region Settings","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json put /apps/{appId}/region-settings","href":"/api-reference/magic-containers/regionsettings/update-application-region-settings"}]},{"group":"Volumes","pages":[{"title":"Delete All Volume Instances","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json delete /apps/{appId}/volumes/{volumeId}","href":"/api-reference/magic-containers/volumes/delete-all-volume-instances"},{"title":"Update Volume","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json patch /apps/{appId}/volumes/{volumeId}","href":"/api-reference/magic-containers/volumes/update-volume"},{"title":"List Volumes","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /apps/{appId}/volumes","href":"/api-reference/magic-containers/volumes/list-volumes"},{"title":"Detach Volume","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /apps/{appId}/volumes/{volumeId}/detach","href":"/api-reference/magic-containers/volumes/detach-volume"},{"title":"Delete Volume Instance","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json delete /apps/{appId}/volumes/{volumeId}/instances/{instanceId}","href":"/api-reference/magic-containers/volumes/delete-volume-instance"}]},{"group":"Log Forwarding","pages":[{"title":"List log-forwarding configurations","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /log/forwarding","href":"/api-reference/magic-containers/log-forwarding/list-log-forwarding-configurations"},{"title":"Create log forwarding configuration","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json post /log/forwarding","href":"/api-reference/magic-containers/log-forwarding/create-log-forwarding-configuration"},{"title":"Get log-forwarding configuration","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json get /log/forwarding/{appId}","href":"/api-reference/magic-containers/log-forwarding/get-log-forwarding-configuration"},{"title":"Update log-forwarding configuration","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json put /log/forwarding/{appId}","href":"/api-reference/magic-containers/log-forwarding/update-log-forwarding-configuration"},{"title":"Delete log-forwarding configuration","deprecated":null,"version":null,"openapi":"https://api-mc.opsbunny.net/docs/public/swagger.json delete /log/forwarding/{appId}","href":"/api-reference/magic-containers/log-forwarding/delete-log-forwarding-configuration"}]}]},{"group":"Database API","hidden":true,"pages":[{"title":"Database API Reference","sidebarTitle":"Overview","href":"/api-reference/database/index"},{"group":"DatabaseGroup","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/groups","href":"/api-reference/database/databasegroup/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/groups","href":"/api-reference/database/databasegroup/create"},{"title":"Read","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/groups/{group_id}","href":"/api-reference/database/databasegroup/read"},{"title":"Delete Group","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json delete /v1/groups/{group_id}","href":"/api-reference/database/databasegroup/delete-group"},{"title":"Update","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json patch /v1/groups/{group_id}","href":"/api-reference/database/databasegroup/update"},{"title":"Statistics","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/groups/{group_id}/stats","href":"/api-reference/database/databasegroup/statistics"},{"title":"Aggregated Usage","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/groups/{group_id}/aggregated_usage","href":"/api-reference/database/databasegroup/aggregated-usage"},{"title":"Generate Token","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/groups/{group_id}/auth/generate","href":"/api-reference/database/databasegroup/generate-token"},{"title":"Invalidate Tokens","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/groups/{group_id}/auth/invalidate","href":"/api-reference/database/databasegroup/invalidate-tokens"}]},{"group":"Database","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/databases","href":"/api-reference/database/database/list"},{"title":"Create Database","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/databases","href":"/api-reference/database/database/create-database"},{"title":"Read Database","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/databases/{db_id}","href":"/api-reference/database/database/read-database"},{"title":"Delete Database","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json delete /v1/databases/{db_id}","href":"/api-reference/database/database/delete-database"},{"title":"(preview) List versions","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/databases/{db_id}/list_versions","href":"/api-reference/database/database/preview-list-versions"},{"title":"(preview) Destructive Restore","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/databases/{db_id}/restore","href":"/api-reference/database/database/preview-destructive-restore"},{"title":"(preview) Fork","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/databases/{db_id}/fork","href":"/api-reference/database/database/preview-fork"},{"title":"Generate Token","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/databases/{db_id}/auth/tokens","href":"/api-reference/database/database/generate-token"},{"title":"Invalidate Tokens","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/databases/{db_id}/auth/invalidate","href":"/api-reference/database/database/invalidate-tokens"}]},{"group":"Live Metrics","pages":[{"title":"Live metrics DBs","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/live/live_db","href":"/api-reference/database/live-metrics/live-metrics-dbs"},{"title":"Live metrics Groups","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v1/live/live_group","href":"/api-reference/database/live-metrics/live-metrics-groups"}]},{"group":"Configuration","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/config","href":"/api-reference/database/configuration/list"},{"title":"Optimal","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/config/optimal","href":"/api-reference/database/configuration/optimal"},{"title":"Optimal Single Region","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/config/optimal_single","href":"/api-reference/database/configuration/optimal-single-region"},{"title":"Get Limits","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v1/config/limits","href":"/api-reference/database/configuration/get-limits"}]},{"group":"Database (v2)","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v2/databases","href":"/api-reference/database/database-v2/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v2/databases","href":"/api-reference/database/database-v2/create"},{"title":"Read","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v2/databases/{db_id}","href":"/api-reference/database/database-v2/read"},{"title":"Delete Database","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json delete /v2/databases/{db_id}","href":"/api-reference/database/database-v2/delete-database"},{"title":"Update","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json patch /v2/databases/{db_id}","href":"/api-reference/database/database-v2/update"},{"title":"Aggregated Usage","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v2/databases/{db_id}/usage","href":"/api-reference/database/database-v2/aggregated-usage"},{"title":"Active stats","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v2/databases/active_usage","href":"/api-reference/database/database-v2/active-stats"},{"title":"Statistics","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json get /v2/databases/{db_id}/statistics","href":"/api-reference/database/database-v2/statistics"},{"title":"Generate Token","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json put /v2/databases/{db_id}/auth/generate","href":"/api-reference/database/database-v2/generate-token"},{"title":"Invalidate Tokens","deprecated":null,"version":null,"openapi":"https://api.bunny.net/database/docs/private/api.json post /v2/databases/{db_id}/auth/revoke","href":"/api-reference/database/database-v2/invalidate-tokens"}]}]}]}]},{"product":"Partners","icon":"handshake","description":"Manage customers, pricing, and billing as a bunny.net partner","pages":[{"title":"Partners","href":"/partners"}]}]},"basePath":"","title":"Update Pull Zone - bunny.net Documentation","buildId":"dpl_4RHMRqtvdHvKgaEfTTjFqjzja3B6","deploymentId":"dpl_4RHMRqtvdHvKgaEfTTjFqjzja3B6","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-D_4Sesi0.js","utils-DRHeK26p.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C6d-DUc2.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dex7slho.js","snippetPresets-BcCEBp0Z.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CufowNTX.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-A4lJSCIe.js","shallow-DqoHP7zn.js","getApiPlaygroundDisplay-Cku8AmtL.js","CodeSnippet-CtHQbNqc.js","CodeSnippets-CGo5Cslf.js","Page-BoJxk0m8.js","getPastedJson-M-bKdue4.js","icon-DEqCU4st.js","MethodPill-DnfSSXiJ.js","DuplicateIcon-BHu2PE8M.js","createIcon-BPsE5X7c.js","DynamicMarkdown-Dnt6YhtR.js","SectionHeading-6CtFWqMQ.js","axios-vUo_bRtp.js","Markdown-BoKe_1fI.js","clsx-DM5-sUNJ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CkIdkovK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-B3e6Nh_r.js"]}