Лекция «Документация API — из чего состоит справка, по которой интеграция получается с первого раза»
Генератор из кода даёт имена полей и типы — и на этом заканчивается: смысла поля, единиц измерения, поведения при пустом значении и того, что делать после ошибки, в коде нет. Двенадцать тем разбирают содержание справки API без привязки к инструменту: восемь обязательных частей описания эндпоинта, развилку кодов 400 / 404 / 409 / 415 / 422 по RFC 9110, тело ошибки по RFC 9457, двухфазный вывод из оборота через Deprecation и Sunset с двумя разными форматами даты и десять вопросов, без ответов на которые справка остаётся неполной.
Для технического писателя, который уже работает со справкой API: ему дали сгенерированную из кода спецификацию и попросили причесать, или выдали эндпоинт без единого описания, или поддержка принесла тикеты «непонятно, что вернёт ошибка 400». Речь идёт о содержании справки, а не об инструментах: Swagger UI, Redoc и прочий софт за скобками, OpenAPI разобран как формат-стандарт. Программировать не требуется — предполагается, что читатель добывает знание у разработчика и превращает его в описание. Модель типов документации, docs-as-code, ГОСТы и методика интервью с экспертом разобраны отдельными лекциями и здесь не повторяются.
Продвинутый уровеньПосле лекции вы сможете
- Собирать описание эндпоинта по восьми обязательным частям и видеть, какие из них генератор из кода не закроет никогда
- Задавать разработчику десять вопросов, без ответов на которые справка остаётся неполной: единицы измерения, поведение при пустом значении, связанные поля, память ключа идемпотентности
- Разводить клиентские коды 400, 404, 409, 415 и 422 по RFC 9110 и описывать принятое в API различие один раз в общем разделе, а не переоткрывать его в каждом эндпоинте
- Описывать тело ошибки по RFC 9457, разделяя постоянный для типа title и переменный detail, и задавать тот же вопрос при своём формате ошибки
- Отличать RFC от черновика IETF и называть RateLimit и Idempotency-Key своими словами — «черновик IETF, широко используемая конвенция»
- Проверять примечание о выводе эндпоинта из оборота по четырём элементам: дата начала устаревания, дата отключения, чем заменять и что делать, если замены нет
- Фиксировать в справке разные форматы даты у Deprecation и Sunset и порядок двух меток, при котором Sunset не раньше Deprecation
- Читать версии OpenAPI как writer: что даёт 3.1, чем 3.2 переносит навигацию справки в документ и почему патч-версии не различают
12 тем и 36 тестов на понимание
Каждая тема — один экран и одна мысль. В конце темы — ситуационные вопросы: ответили верно, идёте дальше.
Часть 1. Что справка обещает и кто её читает
Справка — это контракт, а не рассказ
Два читателя одной страницы
Единица справки и восемь её частей
Часть 2. Содержание, которого нет в коде
Где заканчивается генератор
Пример, который можно скопировать
Три провала, которые останавливают работу
Часть 3. Ошибки, лимиты, повторы
Коды ошибок: развилка, которую выбирает не писатель
Тело ошибки: где писателю есть что писать
Черновик — не стандарт
Часть 4. Версии, устаревание и машиночитаемая часть
Два заголовка и два формата даты
Уведомление, которое действительно уведомляет
OpenAPI глазами писателя
Темы лекции: документация, API, технический писатель, справка API, reference, OpenAPI, коды ошибок, HTTP, RFC 9110, RFC 9457, RFC 9745, версионирование, устаревание, 2026
Обновлено: 5 сентября 2026
Читаете, отвечаете, видите результат
Интерактивная лекция с тестами: тема — экран текста, за ним вопрос по этой же теме. Ни видео, ни вебинаров, ни дедлайнов.
Тесты внутри тем
36 тестов по ходу лекции — ситуационных, на понимание, а не на зубрёжку.
Старт — бесплатно и сразу
Первые темы открыты без регистрации: нажали — учитесь. Понравилось — продолжите по аккаунту, полный доступ от 99 ₽. Прогресс сохраняется на той же теме.
Коротко о главном
Сколько времени займёт лекция?
Это бесплатно?
Что у меня останется после лекции?
Будет ли разбор конкретных инструментов — Swagger UI, Redoc, Postman, Mintlify?
Лекция скажет, какой код правильнее возвращать на ошибку валидации — 400 или 422?
Документация API — из чего состоит справка, по которой интеграция получается с первого раза — открывается прямо сейчас
12 тем, 36 тестов и около 50 минут вашего времени. Первые темы — бесплатно и без регистрации: начните и решите по делу, а не по описанию.
Начать лекцию →Уже проходили? Личный кабинет помнит, на чём вы остановились.
По тем же темам
Каждая лекция открывается сразу — первые темы бесплатны, подписка открывает все.
Архитектура базы знаний — как расставить документы так, чтобы ответ находили, а не писали заново
Документы написаны нормально, а поддержка третий год отвечает на вопрос, ответ на который лежит в базе. Тринадцать тем…
База знаний поддержки — как статьи и FAQ снимают обращения, а не имитируют работу
Справочный центр есть, статьи грамотные, а очередь в поддержку прежней длины. Пятнадцать тем про базу знаний как…
API и вебхуки простыми словами
Визуальный конструктор рисует стрелочки поверх двух настоящих механизмов — запроса к API и вебхука. Шестнадцать тем…