Skip to main content
La A3ERP API incluye dos endpoints dedicados a la gestión de contraseñas de usuario: uno para recuperar una contraseña olvidada enviando una nueva por email, y otro para actualizar la contraseña de forma segura verificando la clave actual. Ambos operan sobre los usuarios dados de alta en el sistema (clientes, proveedores, transportistas, representantes o personas).

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.es

Ejemplo 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.es
string
required
Contraseña actual del usuario. Se utiliza para verificar la identidad antes de permitir el cambio.Ejemplo: passantigua
string
required
Nueva contraseña que se asignará al usuario una vez superada la verificación.Ejemplo: nuevapass

Cabecera 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.