POST /api/register
Este endpoint permite crear un nuevo usuario en el sistema. El usuario debe proporcionar un nombre de usuario, un correo electrónico, una contraseña y un número de teléfono. La contraseña se encripta antes de ser almacenada en la base de datos. Se realizan validaciones para asegurar que todos los campos requeridos están presentes y que el correo electrónico no esté ya registrado.
username: cadena
(Requerido) Nombre de usuario del nuevo usuario.
email: cadena
(Requerido) Correo electrónico del nuevo usuario.
password: cadena
(Requerido) Contraseña del nuevo usuario.
phone: cadena
(Requerido) Número de teléfono del nuevo usuario.
Ejemplo de Cuerpo de Solicitud:
{
"username": "JuanPerez",
"email": "[email protected]",
"password": "ContraseñaSegura123",
"phone": "555-1234"
}
application/json
(Requerido) Indica que el cuerpo de la solicitud está en formato JSON.201 Createdapplication/json