API Guardian

Upload your OpenAPI specification

Changed on
post/shield/shield-zone/{shieldZoneId}/api-guardian/spec

Request

Path parameters

shieldZoneIdinteger required

Request body

contentstring nullable

The file contents of the OpenAPI specification.

enforceAuthorizationValidationboolean nullable

Whether to enforce authentication requirements for endpoints. On upload, defaults to true if not specified. On update, existing endpoint auth settings are preserved if not specified.

Response

OK

Changes

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the ///// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/plain)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: application/json)

    • breaking

      the /// response's property type changed from integer to string, and format from int32 to no format for status (media type: text/json)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new ApiKey enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Cookie enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new Global enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Header enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Http enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new IP enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new OAuth2 enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new OpenIdConnect enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Query enum value to the ///// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: text/json)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: text/plain)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: application/json)

    • info

      removed the 0.00 enum value from the /// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: text/json)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: text/plain)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: application/json)

    • info

      removed the 1.00 enum value from the /// response property for the response status (media type: text/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 2.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: text/plain)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: application/json)

    • info

      removed the 3.00 enum value from the ///// response property for the response status (media type: text/json)

    • info

      endpoint added