GET /api/admin/blocks — Справочные блоки
Это эндпоинт глобального справочника платформы: эталонные блоки, по которым строятся коллекции по умолчанию. Отдельной кнопки «открыть справочные блоки» в интерфейсе нет — эти данные читаются системой автоматически: их подхватывает конвейер декомпозиции, чтобы предложить блоки под новую задачу, и они служат основой для коллекций.
Справочник на платформе один (это не уровень организации). Менять его содержимое могут только site-admin (см. соседние методы создать, изменить, удалить справочный блок); само чтение списка ограничений по роли не несёт — список возвращается любому вошедшему пользователю.
Каждый блок в ответе несёт имя, описание, набор ролей по умолчанию, код слоя (где блок живёт на графе) и порядок сортировки.
Связанные
- Экраны: Admin Panel
- Конвенции · Роли · Ошибки · Глоссарий
Машинная сводка (HTTP, таблицы, связанные требования)
| Поле | Значение |
|---|---|
| HTTP | GET /api/admin/blocks |
| Auth | — |
| Scope токена | read |
| PG-функции | api.get_template_blocks |
| Таблицы | template_block |
| SRM | SRM-107 |
| RP (права) | — |
| Файл роута | server/routes/admin.js |
| Статус | done |
Аргументы запроса (best-effort из хендлера; путь-параметры опущены):
аргументов не обнаружено (подтвердить вручную по server/routes/admin.js)
Коды ответов/ошибок (из хендлера): 500 (+ 200) — уточнить причины вручную