Benutzer per E-Mail abrufen

Wir erstellen Benutzer und Themen über die API. Dabei müssen wir prüfen, ob ein Benutzer mit dieser E-Mail-Adresse bereits existiert. Falls ja, erstellen wir ein Thema von diesem bestehenden Benutzer aus.

Ich benötige also einen API-Aufruf „Benutzername per E-Mail abrufen, falls vorhanden". Wie lässt sich das umsetzen? Ich habe bisher nur die umgekehrte Richtung gefunden.

In mehreren Themen wird ein Link erwähnt, der die Antwort enthalten könnte, aber er ist defekt.
https://meta.discourse.org/t/api-best-way-to-get-user-details-by-email/20806/10

Das ist ein gewisser Verstoß gegen die Privatsphäre, also erwarte nicht, dass es einfach ist.

Warum? Der Administrator des Forums kann über die Weboberfläche nach Benutzern per E-Mail suchen. Was ist der Unterschied, wenn er dasselbe über die API tut?

Klar, wenn du einen Admin-API-Schlüssel verwendest, sollte das funktionieren.

Das ist genau meine Frage. In der API-Dokumentation gibt es einen Aufruf ‘Einzelnen Benutzer nach Benutzernamen abrufen’, aber wie rufe ich einen einzelnen Benutzer per E-Mail ab?

Folgen Sie hier der Methode, da Sie als Admin wissen, wie man Benutzer per E-Mail-Adresse sucht, oder?

Verstanden, danke!
Ich poste es hier für alle anderen, die es vielleicht brauchen.
[discourse_url]/admin/users/list/active.json?filter=[email_name]%40[email_domain]&show_emails=false&order=&ascending=&page=1