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

GET /api/spaces — Список спейсов

Как открыть: это базовый список, на котором строится левая навигация и вкладка «Спейсы». Отдельной кнопки «показать все спейсы» нет — список подгружается сам при входе в приложение и наполняет переключатель спейсов.

Возвращает все спейсы, к которым у вас есть доступ: ваш личный спейс, командные спейсы организаций, где вы участник или администратор, и спейсы под вашим наблюдением. Гостевые спейсы и спейсы, где вы никак не связаны, в список не попадают. Удалённые (в корзине) — тоже нет, для них отдельный метод Удалённые спейсы.

По каждому спейсу приходит то, что нужно для плашки в списке: имя (для личного — «Личные», для командного — «Организация · Спейс»), коллекция, число живых проектов, ваша роль в этом спейсе и имя его менеджера (спейсмена). Можно сузить выдачу одной организацией — тогда вернутся только её спейсы.

Кто может. Любой вошедший пользователь видит свой срез. Роль внутри каждого спейса считается по приоритету: org_admin → роль участника (спейсмен/сотрудник) → наблюдатель → владелец личного спейса. Гость этот метод не вызывает — у него нет учётной записи.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPGET /api/spaces
Auth
Scope токенаread
PG-функцииapi.list_org_spaces
Таблицыspace, space_member
SRMSRM-041
RP (права)RP-050
Файл роутаserver/routes/spaces.js
Статусdone

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

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

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


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