Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 2.32 KB

register.md

File metadata and controls

56 lines (44 loc) · 2.32 KB

Rota de Registro de Mentorados

POST /mentored

Descrição

Essa rota é utilizada para registrar um novo mentorado na aplicação.

Dados Esperados

O corpo da requisição deve ser um JSON com os seguintes campos:

Campo Tipo Validações
name string Obrigatório. Deve ter entre 3 e 60 caracteres e conter apenas letras.
email string Obrigatório. Deve ser um email válido.
password string Obrigatório. Deve ter no mínimo 6 caracteres, com pelo menos uma letra maiúscula, uma letra minúscula, um dígito e um caractere especial.
confirmPassword string Obrigatório. Deve ser igual ao campo password.
acceptedTerms boolean Obrigatório. Deve ser true para indicar que os termos foram aceitos.

Exemplo de Requisição

{
  "name": "John Doe",
  "email": "[email protected]",
  "password": "Passw0rd!",
  "confirmPassword": "Passw0rd!",
  "acceptedTerms": true
}

Respostas

  • 204 No Content
    Indica que o registro foi realizado com sucesso e não há conteúdo a ser retornado.

  • 400 Bad Request
    Indica que houve um erro de validação em um ou mais campos. A resposta conterá detalhes dos erros.

    Exemplo de Resposta:

    {
      "errors": [
        "O nome deve conter entre 3 e 60 caracteres e apenas letras.",
        "O email deve ser válido." 
      ]
    }
  • 500 ServerError
    Indica que houve um erro no servidor ao processar a requisição.





Voltar ao Readme