GET /api/openapi.json

Публичная 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

curl http://localhost:5000/api/openapi.json

См. также: Swagger UI.