Autenticação: Pública (sem auth)
username = email, define a senha e devolve um par de tokens JWT (mesmo formato de /user/login/). O novo usuário começa sem nenhum registro de acesso — a concessão de acesso a vendedores ou contas é um passo separado, feito por um administrador através dos endpoints de acessos.
Corpo da requisição
string
required
E-mail do novo usuário. Deve ser único entre todos os usuários.
string
required
Senha do novo usuário. Validada por regras de força de senha (comprimento, senhas comuns, similaridade com o e-mail, restrição a valores puramente numéricos).
Resposta
Retorna201 Created com o mesmo formato de corpo do login.
string
Token JWT de acesso de curta duração para o novo usuário.
string
Token JWT de refresh de longa duração.
string
Tempo de validade do token
access, em segundos, retornado como string.object
Usuário criado. Inclui
id, username, email, is_superuser, is_active, date_joined.