QvaPay API
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ámetroTipoRequeridoDescripción
emailstringSiEmail del usuario registrado

Response

{
  "message": "Se ha enviado un correo para restablecer la contraseña"
}

Errores

CódigoDescripción
400Email inválido o datos faltantes
404Usuario no encontrado
429Demasiadas 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ámetroTipoRequeridoDescripción
emailstringSiEmail del usuario
tokenstringSiToken de restablecimiento recibido por email
passwordstringSiNueva contraseña (8-20 caracteres)

Response

{
  "message": "Contraseña restablecida"
}

Errores

CódigoDescripción
400Datos inválidos, token expirado o ya utilizado
404Usuario no encontrado
429Demasiadas solicitudes