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

POST /api/site-admin/organizations/:id/set-admin — Назначить администратора организации

Как открыть: Admin Panel (пароль → код TOTP) → раздел «Организации» → у нужной организации действие «Назначить администратора» → выберите пользователя.

Делает выбранного пользователя администратором указанной организации. Это способ платформенного администратора передать управление организацией её собственному админу: после назначения этот пользователь сможет вести свою организацию — коллекции, спейсы, участников, инвайты — в её пределах.

Назначение «мягкое»: если пользователь уже состоит в организации, ему просто повышают роль до администратора; если ещё не состоял — он добавляется участником сразу с ролью администратора. Указать нужно реального пользователя и существующую организацию: если пользователь или организация не найдены, действие вернёт ошибку «Пользователь или организация не найдены» (400). Найти id пользователя помогает раздел «Пользователи». Подробнее про роли в организации — домен Организации.

Кто может. Только администратор платформы.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPPOST /api/site-admin/organizations/:id/set-admin
AuthrequireSiteAdmin — только site-admin
Scope токенаread_write
PG-функцииapi.admin_set_org_admin
Таблицыorg_member
SRMSRM-074
RP (права)RP-060, RP-061, RP-062
Файл роутаserver/routes/site-admin.js
Статусdone

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

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

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


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