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

GET /api/spaces/:spaceId/specialty-assignments — Назначения специальностей

Как открыть: вкладка «Спейсы» → карточка спейса → «Настройки спейса» → раздел участников/специализаций, где видно, кто за какую специальность отвечает.

Возвращает назначения специальностей в спейсе — связки «участник ↔ специальность». Назначение — это привязка конкретного человека к конкретной специальности спейса: так становится видно, кто в этом спейсе ML-инженер, кто аналитик, и т. д. Один участник может нести несколько специальностей, и наоборот.

Не путайте две сущности: специальности — это сам справочник ролей-специализаций спейса (что вообще бывает), а назначения — кто из участников какую из них занимает.

Кто может. Видит назначения любой, у кого есть доступ к спейсу: участник, менеджер спейса (спейсмен), наблюдатель, org_admin. Менять назначения — только спейсмен или org_admin (Назначить / Снять).

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPGET /api/spaces/:spaceId/specialty-assignments
AuthrequireSpaceAccess — requireSpaceAccess
Scope токенаread
PG-функцииapi.list_space_specialty_assignments
Таблицыspace_specialty_assignment
SRMSRM-165
RP (права)
Файл роутаserver/routes/spaces.js
Статусdone

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

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

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


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