Skip to content

👨‍🦰 Sesión

Métodos relacionados al manejo de la sesión de un usuario y los concesionarios.

📥 Iniciar sesión

Inicio de sesión

  • URL: /api/auth/login
  • Método: POST

Request Body

json
{
    "documentNumber": "44640898",
    "documentType": 1,
    "password": "24121003Gw!"
}

Response

json
{
    "success": true,
    "message": "Sesión iniciada correctamente",
    "data": {
        "isUserActive": true
    }   
}
json
{
    "success": false,
    "message": "Las credenciales de inicio de sesión provistas son inválidas",
}
json
{
    "success": false,
    "message": "La persona no cuenta con el suficiente nivel de validación para loggearse a través del touchpoint solicitado",
}

📤 Cerrar sesión

Cierre de sesión (debe haber una sesión iniciada)

  • URL: /api/auth/logout
  • Método: POST

Response

json
{
    "success": true,
    "message": "Sesión cerrada correctamente",
    "data": null
}
json
{
    "success": false,
    "message": "No se encontró un usuario autenticado",
}