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

GET /api/projects/:id — Получить проект

Как открыть: на списке проектов кликните по карточке проекта — откроется его граф.

Загружает один проект целиком: его заголовок, исходную задачу, статус и весь граф — ноды-блоки, связи между ними, роли и сгенерированный контент. Это рабочий экран проекта: блоки разложены по холсту, стрелки показывают зависимости, цветные облака группируют блоки по ролям.

Открыть можно только проект, к которому у вас есть доступ. Если проект не существует, удалён или недоступен вам по правам — вернётся 404 (ничего не открывается, список остаётся на месте). Уровень доступа (просмотр или редактирование) определяется вашей ролью в спейсе проекта; гость видит только проекты гостевых спейсов публичных и дефолтных коллекций.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPGET /api/projects/:id
AuthoptionalAuth, requireProjectAccess — гость + авторизованный, доступ к проекту (read/write)
Scope токенаread
PG-функцииapi.get_project_graph
Таблицыproject, project_node, project_edge, project_node_role, content_item
SRMSRM-002
RP (права)RP-010, RP-012
Файл роутаserver/routes/projects.js
Статусdone

Аргументы запроса (best-effort из хендлера; путь-параметры опущены):

аргументов не обнаружено (подтвердить вручную по server/routes/projects.js)

Коды ответов/ошибок (из хендлера): 404, 500 (+ 200) — уточнить причины вручную


Витрина продукта · Версия для агента (raw markdown) →