---
title: "Changes to Read Firewall Configuration"
method: GET
path: "/v1/security/firewall/config/{configVersion}"
---

# Changes to Read Firewall Configuration

`GET /v1/security/firewall/config/{configVersion}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 137 revisions.

- **2026-10-15** `a7512f1c1a48`: 1 breaking, 2 warning, 1 info
- **2026-08-31** `e31ea8d3c1e7`: 1 breaking, 2 warning, 1 info
- **2026-08-15** `a72b2ab6516a`: 1 breaking, 1 warning, 2 info
- **2026-07-21** `2ae10ee9d21c`: 2 breaking, 3 info
- **2026-07-14** `314022afff45`: 1 breaking, 1 warning, 1 info
- **2026-07-08** `3ff660568354`: 2 breaking, 2 info
- **2026-06-22** `7bd30e62d868`: 1 info
- **2026-06-11** `14b4658f819e`: 1 breaking, 2 info
- **2026-01-22** `c12186034433`: 8 breaking, 33 warning, 1 info
- **2025-10-09** `50caddad4ae7`: 2 warning, 4 info
- **2025-03-19** `37b482c58c92`: 1 info

## Changes

- **2026-10-15** `a7512f1c1a48`: 1 breaking, 2 warning, 1 info
  - added `subschema #1, subschema #2` to the `rules/items/` response property `oneOf` list for the response status `200`
  - added the new `response_code` enum value to the `conditions/items/conditionGroup/items/conditions/items/type` response property for the response status `200`
  - added the new `response_code` enum value to the `rulesets/oneOf[subschema #1]/items/conditionGroup/items/conditions/items/type` response property for the response status `200`
  - removed `subschema #1, subschema #2` from the `rules/items/` response property `oneOf` list for the response status `200`
- **2026-08-31** `e31ea8d3c1e7`: 1 breaking, 2 warning, 1 info
  - added `subschema #1, subschema #2` to the `rules/items/` response property `oneOf` list for the response status `200`
  - added the new `traffic_source` enum value to the `conditions/items/conditionGroup/items/conditions/items/type` response property for the response status `200`
  - added the new `traffic_source` enum value to the `rulesets/oneOf[subschema #1]/items/conditionGroup/items/conditions/items/type` response property for the response status `200`
  - removed `subschema #1, subschema #2` from the `rules/items/` response property `oneOf` list for the response status `200`
- **2026-08-15** `a72b2ab6516a`: 1 breaking, 1 warning, 2 info
  - added `subschema #1, subschema #2` to the `rules/items/` response property `oneOf` list for the response status `200`
  - added the new `shared_condition` enum value to the `rulesets/oneOf[subschema #1]/items/conditionGroup/items/conditions/items/type` response property for the response status `200`
  - added the optional property `conditions` to the response with the `200` status
  - removed `subschema #1, subschema #2` from the `rules/items/` response property `oneOf` list for the response status `200`
- **2026-07-21** `2ae10ee9d21c`: 2 breaking, 3 info
  - added `subschema #1, subschema #2` to the `rules/items/` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `rulesets` response property `oneOf` list for the response status `200`
  - added the non-success response with the status `410`
  - removed `subschema #1, subschema #2` from the `rules/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `rulesets` response property `oneOf` list for the response status `200`
- **2026-07-14** `314022afff45`: 1 breaking, 1 warning, 1 info
  - added `subschema #1, subschema #2` to the `rules/items/` response property `oneOf` list for the response status `200`
  - added the new `domain_environment` enum value to the `rulesets/oneOf[subschema #1]/items/conditionGroup/items/conditions/items/type` response property for the response status `200`
  - removed `subschema #1, subschema #2` from the `rules/items/` response property `oneOf` list for the response status `200`
- **2026-07-08** `3ff660568354`: 2 breaking, 2 info
  - the response property `crs` became optional for the status `200`
  - added `subschema #1, subschema #2` to the `rules/items/` response property `oneOf` list for the response status `200`
  - added the optional property `rulesets` to the response with the `200` status
  - removed `subschema #1, subschema #2` from the `rules/items/` response property `oneOf` list for the response status `200`
- **2026-06-22** `7bd30e62d868`: 1 info
  - added the optional property `managedRules/traffic_sources` to the response with the `200` status
- **2026-06-11** `14b4658f819e`: 1 breaking, 2 info
  - added `subschema #1, subschema #2` to the `rules/items/` response property `oneOf` list for the response status `200`
  - added the optional property `logHeaders` to the response with the `200` status
  - removed `subschema #1, subschema #2` from the `rules/items/` response property `oneOf` list for the response status `200`
- **2026-01-22** `c12186034433`: 8 breaking, 33 warning, 1 info
  - added the new path request parameter `configVersion`
  - added `subschema #1, subschema #2` to the `rules/items/` response property `oneOf` list for the response status `200`
  - the `rules/items/` response's property type changed from `object` to no type for status `200`
  - removed the required property `rules/items/action` from the response with the `200` status
  - removed the required property `rules/items/active` from the response with the `200` status
  - removed the required property `rules/items/conditionGroup` from the response with the `200` status
  - removed the required property `rules/items/id` from the response with the `200` status
  - removed the required property `rules/items/name` from the response with the `200` status
  - removed the optional property `rules/items/description` from the response with the `200` status
  - added the new `false` enum value to the `botIdEnabled` response property for the response status `200`
  - added the new `false` enum value to the `crs/gen/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/java/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/lfi/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/ma/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/php/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/rce/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/rfi/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/sd/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/sf/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/sqli/active` response property for the response status `200`
  - added the new `false` enum value to the `crs/xss/active` response property for the response status `200`
  - added the new `false` enum value to the `firewallEnabled` response property for the response status `200`
  - added the new `false` enum value to the `managedRules/ai_bots/active` response property for the response status `200`
  - added the new `false` enum value to the `managedRules/bot_protection/active` response property for the response status `200`
  - added the new `false` enum value to the `managedRules/owasp/active` response property for the response status `200`
  - added the new `true` enum value to the `botIdEnabled` response property for the response status `200`
  - added the new `true` enum value to the `crs/gen/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/java/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/lfi/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/ma/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/php/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/rce/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/rfi/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/sd/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/sf/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/sqli/active` response property for the response status `200`
  - added the new `true` enum value to the `crs/xss/active` response property for the response status `200`
  - added the new `true` enum value to the `firewallEnabled` response property for the response status `200`
  - added the new `true` enum value to the `managedRules/ai_bots/active` response property for the response status `200`
  - added the new `true` enum value to the `managedRules/bot_protection/active` response property for the response status `200`
  - …2 more
- **2025-10-09** `50caddad4ae7`: 2 warning, 4 info
  - added the new `route` enum value to the `rules/items/conditionGroup/items/conditions/items/type` response property for the response status `200`
  - added the new `server_action` enum value to the `rules/items/conditionGroup/items/conditions/items/type` response property for the response status `200`
  - added the optional property `botIdEnabled` to the response with the `200` status
  - added the optional property `managedRules/ai_bots` to the response with the `200` status
  - added the optional property `managedRules/bot_protection` to the response with the `200` status
  - added the optional property `managedRules/owasp` to the response with the `200` status
- **2025-03-19** `37b482c58c92`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/vercel/apis/api/docs/v1/security/firewall/config/:configVersion/get.md) - [API](https://skmtc.dev/vercel/apis/api.md) - [Page](https://skmtc.dev/vercel/apis/api/changes/v1/security/firewall/config/:configVersion/get)
