Isso faz sentido, pois o campo email na seção DiscourseConnect da página do usuário está oculto. Quando esse botão é clicado na interface, uma requisição separada é feita para /u/<username>/sso-email.json para obter o endereço de e-mail. Desde que você conheça o nome de usuário do usuário, deverá ser capaz de fazer uma requisição GET autenticada para essa rota para obter o e-mail externo.