POST /login
Este endpoint se utiliza para iniciar sesión en la aplicación. Debes proporcionar el correo electrónico, contraseña y el idioma preferido. Un token con validez de 5 minutos se enviará al correo electrónico proporcionado si el inicio de sesión es exitoso.
Cuerpo de la Solicitud
{
"email": "ejemplo@galagaagency.com",
"password": "contraseña",
"idiomaUsuario": "es"
}
Respuesta de Ejemplo
{
"status": "success",
"code": 200,
"message": "Successful login, the token to continue has been sent to your email with a validity of 5 minutes",
"data": {
"id": 2,
"email": "ejemplo@galagaagency.com",
"clase": "cliente",
"movil": "645521246",
"nombre": "ejemplo",
"apellido": "1",
"imagen": "ejemplo.jpg",
"idiomaUsuario": "es"
},
"pagination": null
}
Ejemplo de Uso - Login
curl -X POST "https://app-energiasolarcanarias-backend.com/login" \
-H "Content-Type: application/json" \
-d '{
"email": "ejemplo@galagaagency.com",
"password": "contraseña",
"idiomaUsuario": "es"
}'
POST /token
Este endpoint se utiliza para validar el token enviado al correo electrónico. Debes proporcionar el ID del usuario y el token recibido para verificar su validez.
Cuerpo de la Solicitud
{
"id": 1,
"token": "1234"
}
Respuesta de Ejemplo
{
"status": "success",
"code": 200,
"message": "El token aún es válido para el usuario enviado",
"data": {
"id": 1,
"email": "ejemplo@galagaagency.com",
"clase": "admin",
"movil": "645521246",
"nombre": "ejemplo",
"apellido": "1",
"imagen": "ejemplo.jpg",
"tokenIdentificador": "token_identificativo"
},
"pagination": null
}
Ejemplo de Uso - Validación de Token
curl -X POST "https://app-energiasolarcanarias-backend.com/token" \
-H "Content-Type: application/json" \
-d '{
"id": 1,
"token": "1234"
}'