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

POST /api/projects/:id/share — Создать share-ссылку

Как открыть: в списке проектов на карточке проекта откройте меню «⋯» и выберите «Поделиться». Скопируйте полученную публичную ссылку и отправьте её.

Создаёт публичную ссылку на проект — любой, у кого она есть, увидит проект в режиме только для чтения, без входа в систему. Менять проект через ссылку нельзя.

При желании укажите срок жизни ссылки в днях: по его истечении ссылка перестанет работать. Если срок не указан — ссылка бессрочная (пока её не отозвали).

Кто может. Поделиться проектом вправе владелец, менеджер спейса или администратор организации. Остальным действие недоступно (403). Точные правила — RP-156.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPPOST /api/projects/:id/share
AuthrequireAuth, requireProjectAccess — только авторизованный, доступ к проекту (read/write)
Scope токенаread_write
PG-функцииapi.create_share_link
Таблицыproject_share, project
SRMSRM-310
RP (права)
Файл роутаserver/routes/projects.js
Статусdone

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

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

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


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