OK, это имеет смысл. По сути, вы говорите: «Я хочу переписать части интерфейса и общаться только через API»?
Я не думаю, что здесь вы получите много бесплатной поддержки для этого, но посмотрите на:
https://meta.discourse.org/t/help-with-authenticating-user-via-api/178355/2?u=merefield
Существуют уже реализованные проекты для этого, особенно в виде приложений; возможно, стоит изучить их, например:
Также был Fig, но он ещё не с открытым исходным кодом:
Однако обратите внимание на чрезвычайно высокий уровень первоначальной разработки и поддержки, который требуют подобные решения. Я считаю, что два лучших примера были заброшены (?)
В качестве альтернативы рассмотрите возможность создания вашего сайта как отдельного экземпляра Discourse (с помощью плагинов и компонентов тем), чтобы избежать необходимости переписывать многие элементы интерфейса.