Obter usuário por e-mail

Estamos criando usuários e tópicos via API. Precisamos verificar se um usuário com esse e-mail já foi criado anteriormente. Se sim, então criamos um tópico a partir do usuário existente.

Portanto, preciso de uma chamada de API “obter nome de usuário por e-mail, se existir”. Como posso fazer isso? Encontrei apenas a versão inversa.

Há um link mencionado em vários tópicos que pode conter a resposta, mas está quebrado.
https://meta.discourse.org/t/api-best-way-to-get-user-details-by-email/20806/10

Isso é um pouco de violação de privacidade, então não espere que seja fácil.

Por quê? O administrador do fórum pode pesquisar usuários por e-mail através da interface web, qual é a diferença se ele fizer o mesmo via API?

Claro, se você usar uma chave de API de administrador, isso deve funcionar.

Essa é exatamente a minha pergunta. Há uma chamada “Obter um único usuário por nome de usuário” na documentação da API, mas como faço para obter um único usuário por e-mail?

Siga o método aqui, já que você é administrador e sabe como procurar usuários por endereço de e-mail, certo?

Entendido, obrigado!
Postando aqui para qualquer outra pessoa que possa precisar.
[discourse_url]/admin/users/list/active.json?filter=[email_name]%40[email_domain]&show_emails=false&order=&ascending=&page=1