可能です。Discourse APIのリバースエンジニアリングを行えば、UXでできることはAPIでも何でもできます。
うまくいかなかったことがあれば、コードを共有していただければ、他の人が提案してくれるかもしれません。