Agradeço a resposta, Simon! Conheço o docs.discourse.org (que, curiosamente, não são os docs oficiais, mas as especificações da API).
Também estou familiarizado com o uso do console do meu navegador para capturar requisições, bem como com a análise de arquivos routes.rb.
Como você pode imaginar, no entanto, as duas opções acima são bastante tediosas e nada amigáveis. Para aqueles de nós que buscam construir integrações profundas rapidamente – especialmente se tivermos outras equipes em nosso negócio ou fornecedores terceirizados que desejam integrar… dizer a eles para fazerem as coisas acima teve uma resposta terrivelmente ruim.
Embora eu esteja ciente da flexibilidade nas capacidades do Discourse, desenvolver ou integrar com a plataforma é uma batalha árdua, para dizer o mínimo. Como último recurso, eu esperava que houvesse uma maneira programática de agregar as APIs públicas.