Skip to main content

webhook-discriminator-property-pointer-missing-request-body

Overview

This rule belongs to the openapi-v3-apimatic-linting ruleset and states that:

The property pointer in the event discriminator references a field in the request body, but the webhook operation does not have a request body defined. A request body is required for the discriminator to function.

PropertyValue
EnabledYes
Maximum SeverityError
MessageThe event discriminator property pointer requires a request body but none is defined.
CodeOPENAPI3APIMATIC_L1039
TypeLinting
Rule SystemSemantic
Broad CategoryOpenAPI Webhooks
Products ImpactedCode Generation, Developer Experience Portal
Tagsopenapi3 openapi apimatic semantic linting webhook discriminator property pointer request body

Suggested Fixes

  • Define a request body for the webhook operation.
  • Ensure the request body contains the property referenced by the discriminator's property pointer.

For More Information