Skip to main content
Version: Latest

Autenticación

Se obtiene token para usuarios autorizados por aveonline

Request 🚀

Base url

https://app.aveonline.co/api/auth/v3.0/index.php

Method

POST

Content-Type: application/json

Params JSON

  • tipo* String Identificador del tipo de usuario, "AuthProduct
  • user* String Usuario de ingreso a la plataforma
  • password* String Contraseña actual de ingreso a la plataforma
  • tokenTime Number Tiempo en horas para la validez del token

Ejemplo

{
"tipo": "AuthProduct",
"user": "demo",
"password": "password",
"tokenTime": 24
}

Response 📄

Success

  • status String Estado del resultado
  • message String Mensaje de respuesta
  • data Array Object -> [{}]
    • id Number Identificador del usuario
    • document Number Identificador del usuario
    • imagen String Logo de la empresa.
    • user String Usuario de ingreso a la plataforma
    • name String Nombre de la empresa
    • email String Correo de la empresa
    • razon String Razón social de la empresa
    • logisticAdvisorId Number Identificador del asesor logístico
    • logisticAdvisorName String Nombre del asesor logístico
    • idEnterprise Number Identificador de la empresa
    • idActive Number Identificador de la empresa
    • route String Ruta de la empresa
    • onlyCounterDelivery Boolean Solo entrega en mostrador
    • moneyCollectionService Boolean Servicio de recaudo
    • rol String Rol del usuario
    • isRegisteredOnboardingV2 Boolean Registro en Onboarding
    • guidesInformation Array Object -> {}
      • generated Boolean Generado
      • novalty Boolean Novedad
    • task Array Tareas
    • accessRedirect String Redirección de acceso
    • token String Token de acceso
    • tokenBody String Token de acceso
    • logisticAdvisorContactNumber String Número de contacto del asesor logístico
    • idAgentUser Number Identificador del usuario agente
    • idAgent Number Identificador del agente

Ejemplo

{
"status": "ok",
"message": "sesion ok",
"data": {
"id": 9999,
"document": 100000,
"imagen": "https://app.aveonline.co/app/temas/logos_empresa/",
"user": "demo",
"name": "WEBSERVICES",
"email": "prueba@gmail.com",
"razon": "DEMO",
"logisticAdvisorId": 85,
"logisticAdvisorName": "Dario Gomez",
"idEnterprise": 6077,
"idActive": 2,
"route": "",
"onlyCounterDelivery": false,
"moneyCollectionService": true,
"rol": "Usuario Transporte",
"isRegisteredOnboardingV2": false,
"guidesInformation": {
"generated": true,
"novalty": true
},
"task": [],
"accessRedirect": "WjUxdjFHa2Y3QjdmMzdOSWlEU0JMQm84R3IyZWdRbFJmS3d4Um0va2I2dUxxMktkWDZ5Q21PSkI0U1dEQTZVWVRCVVQ2a2dLYzdMVUZQaGZmZW5hc2NkMS9nT3dHU3J2U3IvU1k4VjN1dkRSZlQ1ZnVNS2JtYVhRczg0TFIvaW5WM1l2Rm9icTRJQklMYzMyZVNtNG1KRzkvR3VtVit0MHQ2alZoU2UyN1BvPQ==",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.RARfXxACW4mBbLAfwpwdZ2-77nF6OaM4tRtlzx-3VzBeN74py0jSzxWHnczGLljPmSya_48IGikeG8kqrx5pFLMnBk8ztQmJlx6rsddCkbDK3W59lJed5-A6-CwF-7B1BDyL9JoMfRlKxd6kru1SGo-gOtHplGAxQEKuHA_DIg6IsPH_wJNdiC8XOAKJPynLCzrFDkbel9hqcHMfYi51W0lDrz1C79akbENP6XwAPt1kUlr5rOmoDZnu_bwttSnpB9FP_0ppE_5s5CG8SlqjZECv_Fgyh2pXY1AhVm7DfKA5vMpD4m0aIShRDCTviGXqih4sH5toiKielOwf7oCOOw",
"tokenBody": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.flzD4zScyj8qJS9Ff8N7FHA4gy8Pz4yP30vnM5kvqlY",
"logisticAdvisorContactNumber": "30542025",
"idAgentUser": 0,
"idAgent": 0
}
}

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 no encontrado",
}