Спасибо за ответ, Саймон! Я знаком с docs.discourse.org (что, как ни странно, не является официальной документацией, а скорее спецификациями API).
Также я привык использовать консоль браузера для перехвата запросов, а также изучать файлы routes.rb.
Однако, как вы можете себе представить, оба этих варианта довольно утомительны и не совсем удобны для пользователя. Для тех из нас, кто стремится быстро создать глубокие интеграции, особенно если в нашем бизнесе есть другие команды или сторонние поставщики, желающие подключиться, предложение им сделать вышеперечисленное вызывало крайне негативную реакцию.
Хотя я осознаю гибкость возможностей Discourse, разработка на платформе или интеграция с ней — это, мягко говоря, тяжёлая борьба. В отчаянной попытке я надеялся, что существует программный способ агрегации публичных API.