Types generated from an OpenAPI document, and a response validated at runtime rather than asserted at compile time. A generated type describes the specification and the specification is…
A specification generated from the router, which is drift-proof until there are two routers describing two versions. Generating from the router guarantees that a documented endpoint exists and…
A response that omits fields when a header is present, implemented three years ago for one consumer and never documented. The behaviour was correct and the mechanism was…
Four error formats across one API, because each was invented by whoever wrote that controller. RFC 7807 is a small specification and the value is not its contents…
A hand-written specification that had been correct in March and described four endpoints that no longer existed. Generating from the router makes drift impossible in one direction —…