Verificando nome de usuário único via API?

Exatamente! A coisa mais importante é manter seu ID externo exclusivo para o usuário. Passe um nome de usuário “sensato” e deixe o Discourse fazer o trabalho.