Skip to main content



This rule belongs to the openapi-v3-standards-validation ruleset and states that:

The encoding style behavior follows the same values as those allowed for query parameters, including default values. Therefore, the property style in an Encoding Object can have only one of the following possible values: form, spaceDelimited, pipeDelimited or deepObject. All other values will be treated as invalid.

Maximum SeverityError
MessageValue provided for encoding style is invalid.
Rule SystemSemantic
Broad CategoryEncoding
Products ImpactedAPI Transformer, Code Generation, Developer Experience Portal
Tagsopenapi3 openapi standards semantic validation style serialization property encoding

Suggested Fixes

  • Encoding style value is compared in a case-sensitive manner.
  • Ensure that the style value matches exactly with the possible list of values and that there are no typos: form, spaceDelimited, pipeDelimited or deepObject.
  • Ensure that the value for style is not null or empty.

For More Information