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

POST /api/projects/:id/restore — Восстановить проект

Как открыть: на стартовом экране откройте вкладку «Корзина», найдите проект и нажмите «Восстановить».

Возвращает удалённый проект из корзины в список — со всем графом, в том виде, в каком он был на момент удаления.

Иногда проект находится в спейсе, который тоже удалён. Тогда восстановить проект отдельно нельзя: система спросит, восстановить ли заодно и спейс. Если согласиться — вернётся и спейс, и проект; если отказаться — проект останется в корзине.

Кто может. Восстановить проект могут его владелец и администратор. Наблюдателю корзина недоступна.

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

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPPOST /api/projects/:id/restore
AuthrequireAuth — только авторизованный
Scope токенаread_write
PG-функцииapi.restore_project
Таблицыproject, space
SRMSRM-036, SRM-238
RP (права)RP-020
Файл роутаserver/routes/projects.js
Статусdone

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

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

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


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