Criar parâmetro external_ids do usuário

Obrigado pela ajuda, e sim, estou usando DiscourseConnect, que provavelmente é o motivo pelo qual isso não está funcionando. Acho que essa é a abordagem que terei que seguir. Ou então, terei que fazer uma segunda chamada que o login SSO autentique o usuário com o ID externo para que ele seja vinculado ao seu e-mail.

Edição: Acho que o updateUser também terá o mesmo problema, pois não tenho um provedor definido, então provavelmente o login SSO é a minha melhor aposta.