Перейти к содержимому

Администрирование платформы

Домен: Администрирование платформы

Домен охватывает то, что доступно администратору всей установки (site-admin) — поверх отдельных организаций. Это две части: управление платформой (/api/site-admin) — все организации, назначение им администраторов, статистика и список всех пользователей; и глобальный справочник (/api/admin) — эталонные блоки, роли и связи, общие для всей установки, по которым строятся коллекции по умолчанию.

Вход администратора платформы — двухшаговый: пароль, затем одноразовый код (TOTP); дальше работает отдельная защищённая сессия. Это самый привилегированный уровень доступа.

Важно для агентов: весь этот домен закрыт для API-токенов — ни одна операция (даже чтение справочника) под Authorization: Bearer … недоступна, вызов возвращает 403. Это сознательная граница: платформенное администрирование делается только из браузера под сессией с TOTP. Источник истины по правам — матрица RP, границы доступа агента — Конвенции. Ниже — методы API и экраны домена.

Методы API

МетодЭндпоинтСтатус
Справочные блокиGET /api/admin/blocksdone
Создать справочный блокPOST /api/admin/blocksкод
Удалить справочный блокDELETE /api/admin/blocks/:idкод
Изменить справочный блокPUT /api/admin/blocks/:idкод
Справочные связиGET /api/admin/edgesdone
Справочные ролиGET /api/admin/rolesdone
Создать справочную рольPOST /api/admin/rolesкод
Удалить справочную рольDELETE /api/admin/roles/:idкод
Изменить справочную рольPUT /api/admin/roles/:idкод
Проверить сессию site-adminGET /api/site-admin/checkdone
Вход site-admin (пароль)POST /api/site-admin/loginкод
Выход site-adminPOST /api/site-admin/logoutdone
Все организацииGET /api/site-admin/organizationsdone
Создать организациюPOST /api/site-admin/organizationsdone
Удалить организациюDELETE /api/site-admin/organizations/:iddone
Изменить организациюPUT /api/site-admin/organizations/:iddone
Назначить администратора организацииPOST /api/site-admin/organizations/:id/set-admindone
Статистика платформыGET /api/site-admin/statsdone
Все пользователиGET /api/site-admin/usersdone
Подтвердить TOTPPOST /api/site-admin/verify-totpкод

Экраны

ЭкранЭлементов
Admin Panel15
Admin Panel → Редактор коллекции → Слои1