Is adding an additional key-pred form to an or spec for return value a compatible change? I don't think so. But should you then create a new endpoint to avoid breakage if you later on decide that it could return e.g. 409 response?
or