Endpoint para criar uma conta de motorista.
Rota URL
- Rota: /motorista
- Tipo: POST
Dados Esperados
- “nome”: String, máximo de 200 e minimo de 3
- “cnpj”: String, 14 caracteres(sem máscara. apenas números)
- “senha”: String, máximo de 100
- “email”: String, Formato de Email, minimo de 3 e máximo de 150
Exemplo
{
"nome": "rene",
"cnpj": "12345678901234",
"email": "[email protected]",
"senha": "03082007"
}Respostas
- “msg”: mensagem que descreve o resultado da solicitação. Exemplo: “Conta criada com sucesso.”
- “erro”: objeto retornado quando a validação dos dados falha; indica os erros de cada campo.
Exemplo
{
"msg": "Dados inválidos para criar a conta.",
"erro": {
"_errors": [],
"nome": {
"_errors": [
"Nome muito Curto"
]
}
}
}Status
- 201: Conta criada com sucesso.
- 400: Dados ausentes ou inválidos.
- 409: E-mail ou CNPJ já cadastrado.
- 500: Erro interno no servidor.