OK, faz algum sentido. Essencialmente, você está dizendo: “Quero reescrever partes da interface do usuário e me comunicar apenas via API”?
Não acho que você receberá muito suporte gratuito para ajudá-lo a fazer isso aqui, mas dê uma olhada em:
https://meta.discourse.org/t/help-with-authenticating-user-via-api/178355/2?u=merefield
Existem esforços existentes para fazer isso, particularmente via aplicativo, você pode querer pesquisá-los, por exemplo:
Também houve o Fig, mas ainda não é de código aberto:
Mas observe o nível extremamente alto de desenvolvimento inicial e manutenção que esses tipos de soluções exigem. Acredito que os dois melhores exemplos foram abandonados (?)
Alternativamente, considere construir seu site como uma instância do Discourse inteiramente (via plugins e componentes de tema) para evitar ter que reescrever muitos elementos da interface do usuário.