Admin
Admin-only user management (blocking is also available to moderators).
GET
/api/community/admin/userscommunity:read · adminList all users.
Response
{ users: [{ id, email, username, role, blockedAt, createdAt }] }Admin-only — a moderator token gets 403 here.
PATCH
/api/community/admin/users/{id}/blockcommunity:write · admin/moderatorBlock or unblock a user.
Request
{ blocked: boolean }Response
{ blockedAt: string | null }blockedAt is an ISO timestamp when blocking, null when unblocking.
PATCH
/api/community/admin/users/{id}/rolecommunity:write · adminChange a user's role.
Request
{ role: 'member'|'moderator'|'admin' }Response
{ role }