Совместимость версий API
Узнайте, какие изменения контракта могут затронуть существующих клиентов.
UTF-8 · до 2 МБ0 символов
UTF-8 · до 2 МБ0 символов
Сравнение по смыслу контракта
Сопоставляются операции, параметры, типы, enum и обязательность. Порядок полей и форматирование не влияют на результат.
Что проверяется и какие есть ограничения
Оценка направлена от старого клиента к новому серверу. Новое обязательное поле запроса и потеря обязательного поля ответа считаются рисками. Изменения enum проверяются в зависимости от направления данных.
Композиции allOf/oneOf/anyOf, сериализация и изменения авторизации требуют ручной проверки. Это ограниченный набор эвристик, а не доказательство совместимости. Не анализируются callbacks, webhooks и поведение сервера вне контракта.