API Reliability

OpenAPI Breaking Change Checklist

Review OpenAPI changes for removed operations, stricter inputs, response shape drift and generated-client impact before release. Last updated September 17, 2026.

Review OpenAPI changes for removed operations, stricter inputs, response shape drift and generated-client impact before release. This reference is written for developers who need practical validation behavior, reviewable rules and safe examples rather than copied snippets with no explanation.

Recommended workflow

StepWhy it matters
Diff parsed specificationsCompare operations, parameters, schemas and response codes structurally rather than line by line.
Check stricter inputsA new required field, narrower enum or smaller limit can break existing callers.
Check response compatibilityRemoved fields, changed types and newly nullable values affect generated and handwritten clients.
Prove the migrationRun consumer tests and publish examples before deploying the producer change.

Starter snippet

baseline spec -> structural diff -> classify client impact -> run contract tests -> publish migration note

Review checks

Common mistakes

Validation should help users correct input while protecting systems from bad data. Keep syntax checks, product policy, security review and deliverability checks separate.

Related Formalint references

Continue with Openapi Contract Checklist, API Schema Drift Debugging, Api Versioning Strategy Guide.