Autenticación
Se obtiene token con vigencia de una hora para usuarios autorizados por aveonline
Cuenta de demostración
El usuario y la clave de los ejemplos son de una cuenta de demostración pública, la misma para todo el mundo. Está publicada a propósito, para que puedas probar la integración de punta a punta antes de tener credenciales propias.
Qué no hace: no ejecuta operaciones reales, no factura, y las guías que crees con ella no se envían al operador logístico.
Tus credenciales definitivas se entregan por un canal seguro cuando la integración está validada.
Request 🚀
Base url
https://app.aveonline.co/api/comunes/v1.0/autenticarusuario.php
Method
POST
Header
Content-Type: application/json
Params JSON
- tipo*
StringEnrutador de la API, "auth" - usuario*
StringUsuario de ingreso a la plataforma - clave*
StringContraseña actual de ingreso a la plataforma
Ejemplo
{
"tipo": "auth",
"usuario": "demointegracion",
"clave": "demointegra2021"
}
Response 📄
Success
- status
StringEstado del resultado - message
StringMensaje de respuesta - token
StringLlave de seguridad para consumo de las API con vigencia de una hora - cuentas
Array Object -> [{}]- servicio
StringUnidad de negocio asociada a la cuenta - usuarios
Array Object -> [{}]- id
NumberIdentificador del usuario dentro de AVEONLINE - documento
StringNIT o cédula relacionada al usuario - usuario
StringUsuario o login que fue ingresado como parametro - nombre
StringNombre de la cuenta - razon
StringRazón social del usuario - asesorlogistico
StringIdentificador del asesor logístico asignado - nombreasesor
StringAsesor logístico asignado
- id
- servicio
Ejemplo
{
"status": "ok",
"message": "usuario encontrado",
"token": "TU_TOKEN_JWT",
"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": "TU_TOKEN_JWT",
"cuentas": []
}