Ottieni utente per e-mail

Stiamo creando utenti e argomenti tramite API. Dobbiamo verificare se è già stato creato un utente con quell’email. In caso affermativo, creiamo un argomento a partire dall’utente esistente.

Quindi ho bisogno di una chiamata API “ottieni nome utente tramite email, se esiste”. Come posso farlo? Ho trovato solo l’operazione inversa.

In diversi argomenti è menzionato un link che potrebbe contenere la risposta, ma è rotto.
https://meta.discourse.org/t/api-best-way-to-get-user-details-by-email/20806/10

È una violazione della privacy, quindi non aspettarti che sia facile.

Perché? L’amministratore del forum può cercare un utente tramite email dall’interfaccia web, qual è la differenza se lo fa tramite API?

Certo, se usi una chiave API amministratore, dovrebbe funzionare.

È esattamente la mia domanda. Nelle documentazioni dell’API c’è una chiamata “Ottieni un singolo utente per nome utente”, ma come faccio a ottenere un singolo utente per email?

Segui il metodo indicato qui, dato che sei un amministratore e sai come cercare gli utenti tramite indirizzo email, vero?

Ho capito, grazie!
Lo pubblico qui per chiunque altro ne abbia bisogno.
[discourse_url]/admin/users/list/active.json?filter=[email_name]%40[email_domain]&show_emails=false&order=&ascending=&page=1