Вступить в клуб →
средняявопросAPI и интеграции

Какое изменение REST-контракта сломает существующих потребителей

Ваш сервис уже используют три внешние системы, и вы готовите обновление REST-контракта. Нужно понять, что можно выкатить без доработок на стороне потребителей, а что требует согласования новой версии API.

Какое изменение сломает существующих потребителей, если они ничего не поменяют у себя?

  • Добавить в тело ответа новое необязательное поле с признаком приоритета заявки
  • Добавить в запрос новое обязательное поле без значения по умолчанию
  • Добавить новый необязательный query-параметр для фильтрации по статусу
  • Добавить в ответ новый заголовок с идентификатором запроса для трассировки
  • Смягчить валидацию: сделать ранее обязательное поле запроса необязательным

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела