Нарушение хотя бы одного правила ведет к росту запросов в поддержку на 25% и снижению adoption rate API. Используйте стандарт OpenAPI для описания эндпоинтов, параметров и схем ответов. Обязательно включайте теги `summary`, `description`, `operationId` для автоматической генерации документации (через Swagger UI или Redoc). Указывайте версию API в URL (`/v1/resource`) или заголовке `Accept: application/vnd.company.v1+json`. Запрещено изменять поведение без обновления версии. Для каждого метода предоставьте: - запрос с заголовками и телом (в формате cURL, Postman, JavaScript). - успешный ответ (200 OK) и пример ошибки (400 Bad Request). - комментарии к неочевидным параметрам (например, `?limit=100` — максимальное значение 200). Стандартизируйте коды ошибок: ```json { "type": "https://errors.company.com/invalid-param", "title": "Некорректный параметр", "detail": "Поле 'email' не соответствует формату", "status": 400 } ``` Опишите способы авторизации (OAuth 2.0, API keys) в разделе «Authen
Десять правил оформления API-документации (11.2025 г.)
19 ноября19 ноя
2 мин