API расширений

Подключённые модули и плагины могут открывать собственные HTTP-методы для ваших приложений. Адрес всегда начинается с /api/module/имя_расширения/….

Для начинающих: сначала установите расширение в админ-панели (раздел «Плагины» или «Маркет»), затем откройте Swagger UI — там появятся новые методы.

Любой плагин Cascad360 — встроенный (plugins/builtin/) или внешний (директория plugins/{name}/ рядом с приложением) — может публиковать HTTP API для внешних клиентов через единый контракт ядра.

---

Как выглядит адрес

Заглушка /api/plagin/{plugin}/{method}

---

Рекомендации для интеграторов

  1. Получите актуальный spec: GET /api/openapi.json, фильтруйте tag нужного плагина
  2. Проверьте, что плагин загружен и started (иначе route не зарегистрирован → 404)
  3. Версия плагина должна быть совместима с версией ядра (VersionManager.check_module_compatibility)
  4. Для кастомных плагинов запросите у поставщика описание auth и error codes