Autenticación
Restablecer Contraseña
Solicitar y confirmar el restablecimiento de contraseña.
POST /auth/reset-password
Solicita un enlace de restablecimiento de contraseña. Se envía un email con un token único al correo del usuario.
Autenticación
No requiere autenticación previa.
Request
{
"email": "[email protected]"
}Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
email | string | Si | Email del usuario registrado |
Response
{
"message": "Se ha enviado un correo para restablecer la contraseña"
}Errores
| Código | Descripción |
|---|---|
400 | Email inválido o datos faltantes |
404 | Usuario no encontrado |
429 | Demasiadas solicitudes |
PATCH /auth/reset-password
Establece una nueva contraseña usando el token recibido por email.
Autenticación
No requiere autenticación previa.
Request
{
"email": "[email protected]",
"token": "abc123...",
"password": "nuevaContraseña123"
}Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
email | string | Si | Email del usuario |
token | string | Si | Token de restablecimiento recibido por email |
password | string | Si | Nueva contraseña (8-20 caracteres) |
Response
{
"message": "Contraseña restablecida"
}Errores
| Código | Descripción |
|---|---|
400 | Datos inválidos, token expirado o ya utilizado |
404 | Usuario no encontrado |
429 | Demasiadas solicitudes |