Skip to content

Gestión de Contraseñas

Endpoints para la gestión y recuperación de contraseñas de usuarios.

Establece una nueva contraseña para el usuario.

Content-Type: application/json
Accept: application/json
ParámetroTipoRequeridoDescripción
tokenstringToken de recuperación de contraseña
passwordstringNueva contraseña
password_confirmationstringConfirmación de la nueva contraseña
{
"token": "abc123def456",
"password": "nuevaContraseña123",
"password_confirmation": "nuevaContraseña123"
}
{
"message": "Contraseña actualizada exitosamente",
"status": "OK"
}
{
"message": "Los datos proporcionados no son válidos",
"errors": {
"password": [
"La contraseña debe tener al menos 8 caracteres"
],
"password_confirmation": [
"La confirmación de contraseña no coincide"
]
}
}
{
"message": "Token de recuperación inválido o expirado",
"status": "ERROR"
}

Cambia la contraseña del usuario autenticado.

Content-Type: application/json
Accept: application/json
Authorization: Bearer {token}
ParámetroTipoRequeridoDescripción
current_passwordstringContraseña actual
passwordstringNueva contraseña
password_confirmationstringConfirmación de la nueva contraseña
{
"current_password": "contraseñaActual123",
"password": "nuevaContraseña456",
"password_confirmation": "nuevaContraseña456"
}
{
"message": "Contraseña actualizada exitosamente",
"status": "OK"
}

Contraseña actual incorrecta:

{
"message": "Los datos proporcionados no son válidos",
"errors": {
"current_password": [
"La contraseña actual es incorrecta"
]
}
}

Validación de nueva contraseña:

{
"message": "Los datos proporcionados no son válidos",
"errors": {
"password": [
"La contraseña debe tener al menos 8 caracteres"
],
"password_confirmation": [
"La confirmación de contraseña no coincide"
]
}
}
{
"message": "Token inválido o expirado",
"status": "ERROR"
}