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

**URL:** https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113
**Category:** Development
**Tags:** rest-api
**Created:** [26 Janeiro , 2018 19:50 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113 "2018-01-26T19:50:38Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![dgallegos](https://avatars.discourse-cdn.com/v4/letter/d/c0e974/32.png) [@dgallegos](https://meta.discourse.org/u/dgallegos)
#### Post date: [26 Janeiro , 2018 19:50 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/1 "2018-01-26T19:50:38Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [26 Janeiro , 2018 20:58 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/2 "2018-01-26T20:58:11Z")

</div>

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

---

<div class="post-metadata">

### Author: ![jerdog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jerdog/32/122843_2.png) [@jerdog](https://meta.discourse.org/u/jerdog)
#### Post date: [26 Janeiro , 2018 21:10 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/3 "2018-01-26T21:10:20Z")

</div>

> [@](#):
>
> `SITENAME.com/admin/users/list/all.json?email=some@email.com`

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

---

<div class="post-metadata">

### Author: ![Philip\_Colmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/philip_colmer/32/120245_2.png) [@Philip\_Colmer](https://meta.discourse.org/u/Philip_Colmer)
#### Post date: [7 Fevereiro , 2018 11:13 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/4 "2018-02-07T11:13:01Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Philip\_Colmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/philip_colmer/32/120245_2.png) [@Philip\_Colmer](https://meta.discourse.org/u/Philip_Colmer)
#### Post date: [7 Fevereiro , 2018 15:33 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/5 "2018-02-07T15:33:58Z")

</div>

I’ve found the answer here:

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

The API has changed.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [11 Maio , 2020 17:38 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/6 "2020-05-11T17:38:24Z")

</div>



---

<div class="post-metadata">

### Author: ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)
#### Post date: [14 Maio , 2021 00:21 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/7 "2021-05-14T00:21:00Z")

</div>

> [@Philip\_Colmer](#):
>
> [https://meta.discourse.org/t/email-address-no-longer-being-exposed-on-discourse-api/21109](https://meta.discourse.org/t/email-address-no-longer-being-exposed-on-discourse-api/21109)
> 
> A API mudou.

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](https://docs.discourse.org/#tag/Users/paths/~1admin~1users~1%7Bid%7D.json/get) 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.

```python
# 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?

---

<div class="post-metadata">

### Author: ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)
#### Post date: [14 Maio , 2021 00:44 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/8 "2021-05-14T00:44:54Z")

</div>

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

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

```

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [21 Novembro , 2023 12:25 UTC](https://meta.discourse.org/t/api-endpoint-to-retrieve-community-emails-addresses/79113/9 "2023-11-21T12:25:38Z")

</div>


