Skip to main content
GET
/
shield
/
shield-zones
cURL
curl --request GET \
  --url https://api.bunny.net/shield/shield-zones
{
  "data": [
    {
      "shieldZoneId": 123,
      "pullZoneId": 123,
      "learningMode": true,
      "learningModeUntil": "2023-11-07T05:31:56Z",
      "wafEnabled": true,
      "wafExecutionMode": 0,
      "wafDisabledRules": [
        "<string>"
      ],
      "wafLogOnlyRules": [
        "<string>"
      ],
      "wafRequestHeaderLoggingEnabled": true,
      "wafRequestIgnoredHeaders": [
        "<string>"
      ],
      "wafRealtimeThreatIntelligenceEnabled": true,
      "wafProfileId": 123,
      "wafEngineConfig": [
        {
          "name": "<string>",
          "valueEncoded": "<string>"
        }
      ],
      "wafRequestBodyLimitAction": 0,
      "wafResponseBodyLimitAction": 0,
      "rateLimitRulesLimit": 123,
      "customWafRulesLimit": 123,
      "planType": 0,
      "dDoSShieldSensitivity": 0,
      "dDoSExecutionMode": 0,
      "dDoSChallengeWindow": 123,
      "blockVpn": true,
      "blockTor": true,
      "blockDatacentre": true,
      "whitelabelResponsePages": true
    }
  ],
  "page": {
    "totalCount": 123,
    "totalPages": 123,
    "currentPage": 123,
    "nextPage": 123,
    "pageSize": 123
  }
}

Query Parameters

page
integer<int32>
default:1

(Optional) The page number of results.

perPage
integer<int32>
default:10

(Optional) (Default: 10) The amount of results returned on one page.

Response

OK

data
object[] | null
page
object