Объяснение
Контракт API определяет обязательные поля, типы, ошибки и совместимость. Добавление обязательного поля ломает старых клиентов. Версия нужна при несовместимом изменении, а не при каждой внутренней правке.
Задача для самостоятельного решения
Можно ли переименовать поле price в amount без перехода?
Показать разбор ответа
Старые клиенты перестанут читать цену. Сохраните старое поле на переходный период либо выпустите новую версию с явной политикой отключения старой.