A API realmente não será documentada para o seu caso de uso, pois não é totalmente suportada (embora eu tenha pelo menos um cliente que está fazendo algo semelhante). Como fazer engenharia reversa da API do Discourse é provavelmente o melhor que você pode obter, além disso, veja discourse/config/routes.rb at main · discourse/discourse · GitHub.
Se você estiver usando uma chave de API de administrador, todas as restrições são removidas, então você deverá ser capaz de criar o tópico. Ou talvez criar o tópico como o usuário e depois movê-lo para a categoria em que você não quer que ele possa postar?