---
title: "Changes to Upload your OpenAPI specification"
method: POST
path: "/shield/shield-zone/{shieldZoneId}/api-guardian/spec"
---

# Changes to Upload your OpenAPI specification

`POST /shield/shield-zone/{shieldZoneId}/api-guardian/spec`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 4 revisions.

- **2026-11-12** `6a424e866a61`: 27 breaking, 81 warning, 81 info
- **2026-04-23** `30ba69f85a97`: 1 info

## Changes

- **2026-11-12** `6a424e866a61`: 27 breaking, 81 warning, 81 info
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: text/plain)
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: application/json)
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: text/json)
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: text/plain)
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: application/json)
  - the `data/endpoints/items/authSchemes/items/location` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: text/json)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: text/plain)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: application/json)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: text/json)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: text/plain)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: application/json)
  - the `data/endpoints/items/authSchemes/items/schemeType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: text/json)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: text/plain)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: application/json)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `403` (media type: text/json)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: text/plain)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: application/json)
  - the `data/endpoints/items/rateLimitingType` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `404` (media type: text/json)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `200` (media type: text/plain)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `200` (media type: application/json)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `200` (media type: text/json)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `403` (media type: text/plain)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `403` (media type: application/json)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `403` (media type: text/json)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `404` (media type: text/plain)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `404` (media type: application/json)
  - added the new `ApiKey` enum value to the `data/endpoints/items/authSchemes/items/schemeType` response property for the response status `404` (media type: text/json)
  - added the new `Cookie` enum value to the `data/endpoints/items/authSchemes/items/location` response property for the response status `200` (media type: text/plain)
  - added the new `Cookie` enum value to the `data/endpoints/items/authSchemes/items/location` response property for the response status `200` (media type: application/json)
  - added the new `Cookie` enum value to the `data/endpoints/items/authSchemes/items/location` response property for the response status `200` (media type: text/json)
  - added the new `Cookie` enum value to the `data/endpoints/items/authSchemes/items/location` response property for the response status `403` (media type: text/plain)
  - …149 more
- **2026-04-23** `30ba69f85a97`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/bunny/apis/bunny-shield-api/docs/shield/shield-zone/:shieldZoneId/api-guardian/spec/post.md) - [API](https://skmtc.dev/bunny/apis/bunny-shield-api.md) - [Page](https://skmtc.dev/bunny/apis/bunny-shield-api/changes/shield/shield-zone/:shieldZoneId/api-guardian/spec/post)
