Интерактивный справочник: Swagger UI (/api/docs/public), spec — GET /api/openapi.json.
Ядро: 1.0.13 | Обновлено: 18.09.2026
Ниже — API ядра (auth, mail, db, meta). Files API — модуль 1.0.0. Методы расширений — discovery.
/api/v1/auth| Метод | Путь | Аутентификация |
|---|---|---|
| POST | /api/v1/auth/register | None |
| POST | /api/v1/auth/login | None |
| POST | /api/v1/auth/email/verify | None |
| GET | /api/v1/auth/me | JWT (тип «public») |
| PATCH | /api/v1/auth/me | JWT (тип «public») |
| PATCH | /api/v1/auth/me/password | JWT (тип «public») |
| POST | /api/v1/auth/token/refresh | refresh in body |
| POST | /api/v1/auth/logout | JWT + optional refresh |
| POST | /api/v1/auth/mfa/setup | JWT (тип «public») |
| POST | /api/v1/auth/mfa/enable | JWT (тип «public») |
| POST | /api/v1/auth/mfa/disable | JWT (тип «public») |
/api/v1/mail| Метод | Путь | Аутентификация |
|---|---|---|
| POST | /api/v1/mail/send | X-API-Key (mail:send) |
| GET | /api/v1/mail/jobs/{job_id} | X-API-Key (mail:send) |
/api/v1/db| Метод | Путь | Аутентификация |
|---|---|---|
| POST | /api/v1/db/query | X-API-Key (db:query) |
| POST | /api/v1/db/transaction/begin | X-API-Key (db:query) |
| POST | /api/v1/db/transaction/{id}/commit | X-API-Key (db:query) |
| POST | /api/v1/db/transaction/{id}/rollback | X-API-Key (db:query) |
| GET | /api/v1/db/transaction/list | X-API-Key (db:query) |
| GET | /api/v1/db/datasources | X-API-Key (db:query) |
Только при установленном модуле и ядре ≥ 1.0.13. Документация модуля.
| Метод | Путь | Аутентификация |
|---|---|---|
| POST | /api/v1/files/upload | JWT или X-API-Key (files:upload) |
| GET | /api/v1/files/{file_id}/download | JWT или X-API-Key (files:download) |
| GET | /api/v1/files/{file_id} | JWT или X-API-Key |
Раздача: /media/…
Обзор · pattern /api/module/{plugin_name}/{path} · discovery через OpenAPI.
| Метод | Путь | Аутентификация |
|---|---|---|
| GET | /api/openapi.json | None |
| GET | /api/docs/public | None |
| GET | /api/v1/public/runtime-config | None или X-API-Key |
| GET | /metrics | None |