Открытая образовательная платформа Ariol
API contract: договор интеграции
Опишите операцию, данные, успешные и ошибочные ответы, безопасность и совместимость.
Редакция Ariol · Версия 1.0 · 7 сентября 2026
Скачать шаблон MarkdownФайл открывается в текстовом редакторе и переносится в базу знаний команды. Замените подсказки своими данными.
Операция
Бизнес-цель, потребитель, поставщик, метод и путь. Например POST /orders.
Доступ
Способ аутентификации, права роли, ограничения доступа к объектам.
Запрос
Параметры и тело: типы, обязательность, форматы, диапазоны, допустимость null. Пример без реальных секретов.
Успешный ответ
Статус, заголовки, схема тела и пример. Например 201 и идентификатор созданного заказа.
Ошибки
Для каждого сценария: HTTP-статус, код ошибки, структура сообщения и действие клиента.
Повторные запросы
Идемпотентность, таймаут, политика повторов и предотвращение дубликатов.
Совместимость
Версия контракта, правила изменения полей, период поддержки старых клиентов.
Приемка
Ссылка на OpenAPI-файл, валидатор, mock и позитивные / негативные контрактные тесты.
Учебный шаблон: согласуйте правила и ответственность с командой перед применением.