Can usernames be numbers instead of Letters?

Yes.

You shouldn’t send the email address as username in the Discourse Connect payload. Discourse will generate a username that isn’t based on the email address as long as you use a recent beta version or are on the tests-passed branch. Or, you generate a username in your Discourse Connect endpoint and send it in the payload.

2 Likes