Спецификации

Совместимость версий API

Узнайте, какие изменения контракта могут затронуть существующих клиентов.

UTF-8 · до 2 МБ0 символов
UTF-8 · до 2 МБ0 символов

Сравнение по смыслу контракта

Сопоставляются операции, параметры, типы, enum и обязательность. Порядок полей и форматирование не влияют на результат.

Что проверяется и какие есть ограничения

Оценка направлена от старого клиента к новому серверу. Новое обязательное поле запроса и потеря обязательного поля ответа считаются рисками. Изменения enum проверяются в зависимости от направления данных.

Композиции allOf/oneOf/anyOf, сериализация и изменения авторизации требуют ручной проверки. Это ограниченный набор эвристик, а не доказательство совместимости. Не анализируются callbacks, webhooks и поведение сервера вне контракта.