Autenticación
Se obtiene token con vigencia de una hora para usuarios autorizados por aveonline
Request 🚀
Base url
https://aveonline.co/api/comunes/v1.0/autenticarusuario.php
Method
POST
Header
Content-Type: application/json
Params JSON
- tipo*
String
Enrutador de la API, "auth"
- usuario*
String
Usuario de ingreso a la plataforma
- clave*
String
Contraseña actual de ingreso a la plataforma
Ejemplo
{
"tipo": "auth",
"usuario": "demointegracion",
"clave": "2021"
}
Response 📄
Success
- status
String
Estado del resultado
- message
String
Mensaje de respuesta
- token
String
Llave de seguridad para consumo de las API con vigencia de una hora
- cuentas
Array Object -> [{}]
- servicio
String
Unidad de negocio asociada a la cuenta
- usuarios
Array Object -> [{}]
- id
Number
Identificador del usuario dentro de AVEONLINE
- documento
String
NIT o cédula relacionada al usuario
- usuario
String
Usuario o login que fue ingresado como parametro
- nombre
String
Nombre de la cuenta
- razon
String
Razón social del usuario
- asesorlogistico
String
Identificador del asesor logístico asignado
- nombreasesor
String
Asesor logístico asignado
- id
- servicio
Ejemplo
{
"status": "ok",
"message": "usuario encontrado",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uIjo5NDE0NSwiZXhwIjoxNjIzNDQ1Nzg0LCJhcHJvYmFkb3MiOlsxNTI4OV19.QYYj9w6zOTvjySYDSlSC5zGhD2ZhhFqArcbOCSDcb_0",
"cuentas": [
{
"servicio": "AVEONLINE COURIER",
"usuarios": [
{
"id": 15289,
"documento": "00000",
"usuario": "demointegracion",
"nombre": "Demo- Integracion",
"razon": "Demo - Integracion",
"asesorlogistico": null,
"nombreasesor": null
}
]
}
]
}
Error
No se encuentran datos asociados
{
"status": "error",
"message": "No se encontraron resultados"
}
Las contraseña no coincide y NO
se lista registro
{
"status": "ok",
"message": "usuario encontrado", // omitir
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uIjo4NjM2NSwiZXhwIjoxNjIyMDcwNzQ5LCJhcHJvYmFkb3MiOltdfQ.Tf3M5uNxAu_UIITI53xZSoTx36u7p3aQeoapjN8AwQk",
"cuentas": []
}