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

Я в настоящее время работаю с вебхуками, но единственный способ связать моих пользователей с Treehouse — это через электронную почту.

Почему это поле не возвращается при использовании https://{defaultHost}/admin/users/{id}.json?

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


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

Run Data Explorer queries with the Discourse API

Я использовал этот способ, но потребуется еще один запрос, чтобы получить email. Было бы лучше, если бы email возвращался вместе с именем пользователя и именем в https://{defaultHost}/admin/users/{id}.json