Pular para o conteúdo principal

POST - Cadastrar usuário

Este endpoint é utilizado para realizar o cadastro de um novo usuário na base de dados desta API.

https://multi.api.k8s.luby.me/user/register

Parâmetros do corpo da requisição seguindo o formato Multipart form-data

NomeTipoDescrição
fullnamestringO usuário deverá inserir o nome completo.
usernamestringO usuário deverá informar o nome ao qual gostará de ser chamado dentro
do sistema.
emailstringO usuário deverá informar um email válido.
passwordstringO usuário deverá informa uma senha válida seguindo os requisitos abaixo:
  • Mínimo 8 caracteres
  • Letra Minúscula
  • 1 Letra maiúscula
  • 1 Número
  • 1 Caractere especial
passwordConfirmationstringO usuário deverá informar uma senha idêntica a senha do campo password.
userImagestringO usuário deverá fornecer ao sistema a imagem que deseja colocar no seu perfil.
hasAcceptedUsageTermsbooleanO usuário deverá informar se concorda com os termos para fazer uso do sistema.

Exemplo do corpo de uma requisição

{
"fullname": "Nome completo do usuário",
"username": "Nome_usuario",
"email": "email@test.com",
"password": "@Teste123",
"passwordConfirmation": "@Teste123",
"userImage": "<IMAGEM DO USUÁRIO>",
"hasAcceptedUsageTerms": true
}

Informações sobre o endpoint

TipoDescrição
MétodoPOST
Retornos201
400
500
Usuário criado com sucesso.
Informação inválida no corpo da requisição.
Um erro interno ocorreu durante o processo de requisição.