Почему getUserById не возвращает email пользователя?

Это не совсем отвечает на ваш вопрос, но может ли это помочь?


Скорее всего, это не подойдёт для вашего случая, так как, насколько мне известно, вы не можете динамически изменять ID пользователя

Run Data Explorer queries with the Discourse API