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

PUT /api/projects/:id — Обновить проект

Как открыть: на стартовом экране со списком проектов наведитесь на карточку нужного проекта и нажмите меню «⋯». В открывшемся меню выберите «Редактировать промпт» (поменять название и текст задачи) или «Переместить в другой спейс».

Меняет «обложку» проекта, не затрагивая сам граф: название, текст задачи (промпт) и спейс, в котором проект лежит. Передавайте только то, что хотите изменить — остальное останется как было.

Перемещение между спейсами пригодится, когда проект создали не в той коллекции или хотят перенести его из личного спейса в командный. Чтобы вынуть проект из спейса и оставить «без спейса», очистите выбор спейса.

Кто может. Редактировать проект может только его владелец. Менеджер спейса и администратор организации видят чужие проекты в режиме чтения и править их не могут — чтобы работать с проектом, используется смена владельца (transfer-owner). Наблюдатель видит проект, но изменить его не может — при попытке вернётся отказ доступа. Гость может править только свой гостевой проект (созданный в этом же браузере).

Если проект уже удалён в корзину или у вас нет прав — придёт ошибка доступа (403); если проекта нет — 404.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPPUT /api/projects/:id
AuthoptionalAuth, requireProjectAccess — гость + авторизованный, доступ к проекту (read/write)
Scope токенаread_write
PG-функцииapi.update_project
Таблицыproject, space
SRMSRM-003, SRM-004
RP (права)RP-011, RP-018
Файл роутаserver/routes/projects.js
Статусdone

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

АргументГдеОбяз.Заметка
clear_spacebodyподтвердить
promptbodyподтвердить
space_idbodyподтвердить
titlebodyподтвердить

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


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