Розбираємо, чому документація — це частина API-контракту, як мислити в стилі
contract-first, як оформлювати «картки ендпойнтів» і писати команди
curl, які можна просто скопіювати й запустити. Фіксуємо базовий URL, статуси (
201/
204/
404), єдиний
error envelope, а також показуємо практичний спосіб синхронізувати DTO та JSON-приклади на Go через
encoding/json і генерацію прикладів.