Como sempre: Se isso for possível usando a interface do usuário, tente Reverse engineer the Discourse API