Obtenir un utilisateur par e-mail

Nous créons des utilisateurs et des sujets via l’API. Nous devons vérifier si un utilisateur avec cette adresse e-mail a déjà été créé. Si oui, nous créons alors un sujet à partir de l’utilisateur existant.

J’ai donc besoin d’un appel d’API « obtenir le nom d’utilisateur par e-mail, le cas échéant ». Comment puis-je procéder ? J’ai seulement trouvé l’inverse.

Un lien mentionné dans plusieurs sujets pourrait contenir la réponse, mais il est brisé.
https://meta.discourse.org/t/api-best-way-to-get-user-details-by-email/20806/10

C’est une légère violation de la vie privée, donc ne vous attendez pas à ce que ce soit facile.

Pourquoi ? L’administrateur du forum peut déjà rechercher un utilisateur par e-mail via l’interface web. Quelle est la différence s’il fait de même via l’API ?

Bien sûr, si vous utilisez une clé d’API d’administration, cela devrait fonctionner.

C’est exactement ma question. Il y a un appel « Obtenir un utilisateur unique par nom d’utilisateur » dans la documentation de l’API, mais comment obtenir un utilisateur unique par adresse e-mail ?

Suivez la méthode indiquée ici, car vous êtes administrateur et savez rechercher les utilisateurs par adresse e-mail, n’est-ce pas ?

C’est noté, merci !
Je le publie ici au cas où d’autres en auraient besoin.
[discourse_url]/admin/users/list/active.json?filter=[email_name]%40[email_domain]&show_emails=false&order=&ascending=&page=1