Members & Roles
Список участников
GET /api/bot/spaces/{space_id}/members · scope members.read
curl https://api.reasonspace.ru/api/bot/spaces/{space_id}/members \
-H "Authorization: Bot bot_..."
[
{
"user_id": "…",
"role": "member",
"nickname": null,
"muted_until": null
}
]
Минимум PII: user_id, системная роль, ник, статус мьюта. Имя/аватар этим
эндпоинтом не отдаются. Webhook-события тоже не несут имени/аватара — в payload
только идентификаторы (author_user_id / actor_user_id, UUID).
Список ролей
GET /api/bot/spaces/{space_id}/roles · scope roles.read
curl https://api.reasonspace.ru/api/bot/spaces/{space_id}/roles \
-H "Authorization: Bot bot_..."
[
{ "id": "…", "name": "Moderator", "color": "#10B981", "position": 2 }
]
roles.assign (выдавать/снимать роли) пока не реализован — только чтение
ролей. На roadmap.