HTTP API для интеграции ваших приложений с платформой КАСКАД 360. Все вызовы — по HTTPS к развёрнутому экземпляру; базовый путь методов ядра — /api/v1/….
Swagger: на работающей платформе откройте Swagger UI (/api/docs/public) или скачайте openapi.json.
Public API покрывает сценарии конечных пользователей (регистрация, вход, профиль) и доверенных сервисов (отправка почты, запросы к данным, файлы). Сюда не входят API первичной установки и внутренние методы админ-панели.
Клиент (браузер или сервер) → HTTPS → API платформы → сервис (auth, mail, db, files, meta). Для пользовательских операций клиент хранит JWT; для серверных — API-ключ в заголовке X-API-Key.
Три режима описаны в общих соглашениях и в модели платформы. Кратко: публичные auth-методы без токена; профиль и MFA — JWT; mail/db — ключ с scope.
Успех:
{ "success": true, "data": { "user_id": "…" } }
Ошибка:
{ "success": false, "error": { "code": "AUTH_INVALID_CREDENTIALS", "message": "…" } }
/api/module/{имя}/…Полный список методов — сводный индекс.