'lo. Estamos usando o Discourse hospedado com OAuth. De repente, percebemos que, ao processar exclusões, estamos negligenciando a exclusão na nossa instância do Discourse.
Gostaria de poder anonimizar uma conta ou excluir uma conta programaticamente usando a API, mas não vejo uma maneira fácil de fazer isso, já que não sei qual é o ID da conta no Discourse.
Você sabe se os endereços de e-mail coincidem entre seu provedor de identidade OAuth e o Discourse? Se sim, você pode obter o usuário do Discourse com base no endereço de e-mail dele, fazendo uma solicitação de API autenticada para /admin/users/list/all.json?email=<endereço_de_e_mail_do_usuário>. Por exemplo:
Também estou interessado em usar uma chamada de API para anonimizar um usuário. Qual é o endpoint da API que você está usando para anonimizar um usuário?