/recovery-password
POST /api/recovery-password
validateSellerPasswordRecoveryRequest
validateRequest
{
"email": "string"
}
📌 Debe ser un email válido y obligatorio.
{
"status": "success",
"code": "RECOVERY_EMAIL_SENT_IF_EXISTS",
"msg": "Si existe una cuenta asociada a {email}, se ha enviado un correo con instrucciones para recuperar la contraseña."
}
{
"status": "error",
"code": "MISSING_FIELD",
"msg": "El campo 'email' es obligatorio."
}
{
"status": "error",
"code": "VALIDATION_ERROR",
"msg": "El formato del email es inválido."
}
{
"status": "error",
"code": "EMAIL_SEND_FAILED",
"msg": "Se inició el proceso de recuperación, pero hubo un problema crítico al enviar el correo a {email}. Intenta de nuevo o contacta a soporte.",
"info": {
"emailDetails": {
"sent": false,
"message": "Mensaje específico del error de envío"
}
}
}
{
"status": "error",
"code": "SERVER_ERROR",
"msg": "Ha ocurrido un error inesperado al procesar la solicitud de recuperación de contraseña. Intente de nuevo más tarde.",
"info": {
"detail": "Mensaje específico del error interno"
}
}
curl --location --request POST 'https://back-prima-s-a.onrender.com/api/recovery-password' \
--header 'User-Agent: insomnia/10.3.0' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "tu_correo@example.com"
}'
{}