Endpoint da API para recuperar endereços de e-mail da comunidade

Esperava que alguém pudesse me indicar onde posso definir meu endpoint para recuperar, por meio de chamada de API, os endereços de e-mail dos usuários associados à comunidade específica da minha organização.

Consigo acessar o endpoint de usuários ativos, novos usuários e outros; no entanto, o e-mail associado não é retornado para nenhum outro usuário além da minha conta.

Obrigado.

Maybe this:
https://meta.discourse.org/t/api-best-way-to-get-user-details-by-email/20806/10?u=dax

This only looks to return my email - and no one else’s. In fact, the "email": endpoint is only visible for my user

I’m seeing the same problem with the users/list API call. The email addresses are not being returned, and I’m using an API key generated for the system user, which should be all-powerful?

The API documentation definitely says that “email” should be non-empty.

I’m using v1.9.2.

I’ve found the answer here:

https://meta.discourse.org/t/email-address-no-longer-being-exposed-on-discourse-api/21109

The API has changed.

Alguém sabe qual é o status atual para consultar endereços de e-mail via API? (A página vinculada não existe.)

A documentação da API diz que o email deve ser retornado de /admin/users/{id}.json, mas ele está ausente quando faço solicitações lá.

Tenho uma lista de nomes de usuário do Discourse e estou tentando obter seus endereços de e-mail para compará-los com os endereços de e-mail em outro sistema.

# Estou obtendo o ID do usuário a partir daqui:
f"{BASE_URL}/u/{username}.json"

# e então tentando buscar o endereço de e-mail a partir daqui:
f"{BASE_URL}/admin/users/{user_id}.json"

Se o e-mail não estiver mais disponível lá, existe outra maneira de obtê-lo programáticamente a partir do nome de usuário?

Encontrei outra maneira ao analisar as solicitações web no navegador. Esta URL funciona:

f"{BASE_URL}/u/{username}/emails.json"