Получить пользователя по e-mail

Мы создаем пользователей и темы через API. Нам нужно проверить, был ли уже создан пользователь с таким адресом электронной почты. Если да, то мы создаем тему от имени существующего пользователя.

Мне нужен API-запрос «получить имя пользователя по электронной почте, если такой существует». Как это сделать? Я нашел только обратный вариант.

В нескольких темах упоминается ссылка, которая может содержать ответ, но она нерабочая.
https://meta.discourse.org/t/api-best-way-to-get-user-details-by-email/20806/10

Это немного нарушает приватность, так что не рассчитывайте, что это будет легко.

Почему? Администратор форума может искать пользователя по электронной почте через веб-интерфейс. В чём разница, если он делает то же самое через API?

Конечно, если вы используете ключ администратора API, это должно работать.

Это именно мой вопрос. В документации к API есть вызов «Получить одного пользователя по имени пользователя», но как получить одного пользователя по электронной почте?

Пожалуйста, следуйте этому методу, так как вы администратор и знаете, как искать пользователей по адресу электронной почты, верно?

Понял, спасибо!
Опубликую это здесь для тех, кому это может понадобиться.
[discourse_url]/admin/users/list/active.json?filter=[email_name]%40[email_domain]&show_emails=false&order=&ascending=&page=1