Vuoi utilizzare i nomi ma popolare il campo nome tramite l’API? In tal caso, la soluzione consigliata è generalmente DiscourseConnect - Single Sign-On ufficiale per Discourse (sso).
Ma se desideri davvero abilitare i nomi (rendendo la soluzione di David non adatta alle tue esigenze) e non vuoi utilizzare SSO (che è il metodo con cui la maggior parte delle persone risolve il problema che credo tu abbia), allora puoi popolare il campo con le tue API magiche e nascondere o modificare in altro modo la possibilità di modificarlo nell’interfaccia utente tramite un componente del tema.