1. Detecting Request Contract Tightening
Backend DeveloperBackground
A developer is updating a user creation endpoint to require a user role, which was previously optional.
Problem
Need to verify if making the 'role' field required and the request body mandatory will break existing integrations.
How to use
Paste the previous OpenAPI YAML in the Old Schema field and the updated YAML with the required 'role' property in the New Schema field.
Outcome
The tool flags the new required request body and the added required 'role' field as high-impact breaking changes, suggesting a version bump or keeping the field optional.