Recuperar contraseña
Comprueba si el email proporcionado corresponde a algún usuario registrado en A3ERP. Si existe, genera automáticamente una nueva contraseña, la guarda en el sistema y la envía por correo electrónico a esa dirección.GET https://servidor:<puerto>/api/email/recuperapass/{email}
Ejemplo:
Parámetros de ruta
string
required
Dirección de correo electrónico del usuario que desea recuperar su contraseña. Debe coincidir exactamente con el email registrado en A3ERP.Ejemplo:
prueba@jnc.esEjemplo de petición HTTP
Respuesta
Este endpoint no requiere token JWT. Cualquier llamada con un email válido registrado en el sistema desencadena el envío de la nueva contraseña. Si el email no existe, la API no devuelve ningún dato para no exponer información sobre los usuarios registrados.
Actualizar contraseña
Verifica que el email existe entre los usuarios registrados y que la contraseña actual proporcionada coincide con la almacenada. Si ambas comprobaciones son correctas, reemplaza la contraseña actual por la nueva.GET https://servidor:<puerto>/api/email/actualizapass/{email}/{pass}/{newpass}
Ejemplo:
Parámetros de ruta
string
required
Dirección de correo electrónico del usuario cuya contraseña se desea actualizar. Debe estar registrada en A3ERP.Ejemplo:
prueba@jnc.esstring
required
Contraseña actual del usuario. Se utiliza para verificar la identidad antes de permitir el cambio.Ejemplo:
passantiguastring
required
Nueva contraseña que se asignará al usuario una vez superada la verificación.Ejemplo:
nuevapassCabecera requerida
string
required
Token JWT válido obtenido previamente mediante
POST /api/login.Formato: Bearer <token>Ejemplo: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...Ejemplo de petición HTTP
Respuesta
El endpoint
actualizapass requiere un token JWT válido en la cabecera Authorization. Sin él, la API devolverá 401 Authorization Required. Obtén tu token llamando a POST /api/login antes de realizar esta operación.