Obrigado pelo acompanhamento.
Nós usamos o Discourse Connect, mas também usamos a API.
Aliás, você mencionou Pode ter sido a rota não administrativa, no entanto
Então, essa solicitação PUT seria:
/groups/{group_id}/members.json
…com 'email': (email do usuário) como payload… e o Discourse apenas sabe que meu usuário tem direitos de administrador para poder adicionar esse usuário a esse grupo?
(…desculpe, não entendi bem por que existem duas rotas para a mesma operação…)