Публичная OpenAPI 3.x спецификация.
Base URL: https://<host>/ (пример: http://localhost:5000). Соглашения, обзор Public API, Swagger UI.
Аутентификация: None
Content-Type: application/json
Scope (включённые path prefixes):
| Prefix | Содержание |
|---|---|
/v1/auth/* | Public Auth (ядро) |
/v1/db/* | API данных (ядро) |
/module/* | Plugin public routes (динамически, при старте плагинов) |
Mail и Files могут отсутствовать в auto-generated spec — см. api-mail.html, api-files.html. Routes сторонних плагинов появляются в spec после их загрузки.
{
"openapi": "3.0.0",
"info": { "title": "CASCAD 360 Public API", "version": "1.0.13" },
"paths": { ... }
}
curl http://localhost:5000/api/openapi.json
См. также: Swagger UI.