schema
Declares structural, type, and semantic validation rules for incoming requests. Validation runs during request ingress before the pipeline begins execution.
Declaration
The schema is referenced in endpoint definitions as schema.<name>.
Field attributes & constraints
All field constraints map 1:1 to OpenAPI 3.1 / JSON Schema standards:
Built-in format validators
Binding schemas to endpoints
Named schema reference
Inline parameter validation (Path, Query, Headers)
Header case-insensitivity (RFC 9110)
HTTP field names are case-insensitive. You can declare header fields in any casing:
Validation failure responses (HTTP 422)
When an incoming payload violates schema constraints, execution halts immediately before the pipeline runs. The engine returns an RFC 9457 Problem Details object detailing every failed constraint: