Какое изменение REST-контракта сломает существующих потребителей
Ваш сервис уже используют три внешние системы, и вы готовите обновление REST-контракта. Нужно понять, что можно выкатить без доработок на стороне потребителей, а что требует согласования новой версии API.
Какое изменение сломает существующих потребителей, если они ничего не поменяют у себя?
- Добавить в тело ответа новое необязательное поле с признаком приоритета заявки
- Добавить в запрос новое обязательное поле без значения по умолчанию
- Добавить новый необязательный query-параметр для фильтрации по статусу
- Добавить в ответ новый заголовок с идентификатором запроса для трассировки
- Смягчить валидацию: сделать ранее обязательное поле запроса необязательным
