Skip to main content
Version: 1.x(Legacy)

Webhook Tramas que Envian los Operadores

Trama/request defina por proveedor en caso de no poder enviar la información en el estándar de AveOnline

Se debe contar con el token para el uso de este Servicio

Request 🚀

url

https://aveonline.co/api/hooks/tramaoperador.php

Method

POST

Content-Type: application/json
Authorization: xxxxxxxxxxxxx.xxxxxxxxxxxxx.xxxxxxxxxxxxxxxxx
  • tipo* String "json" | "xml" Descripción del formato de la trama a guardar
  • body* Object -> [{}] Trama o tramas para procesar, enviada en un Array El contenido y formato es definido por el provedor, pero no debe cambiar

Ejemplo no estricto

  • Nosotros sugerimos una trama estándar AQUI
  • Las transportadoras pueden usar su propio tipo de respuesta.
  • Este es solo una referecia de como podria ser.
{
"tipo": "json",
"body" : [
"<ACTUALIZAR_GUIA>
<DATA>
<ID_CONSECUTIVO>123-522-322<ID_CONSECUTIVO>
<COD_ESTADO> 1 </COD_ESTADO>
<NOMBRE_ESTADO> EN ENTREGA </NOMBRE_ESTADO>
<FECHA_ESTADO> 2022-12-11 11:04:43 </FECHA_ESTADO>
<COD_NOVEDAD> NOVEDAD x </COD_NOVEDAD>
<NOMBRE_NOVEDAD> DIRECCION ERRONEA </NOMBRE_NOVEDAD>
<FECHA_NOVEDAD> 2022-12-11 11:31:00 </FECHA_NOVEDAD>
<ESTADO_NOVEDAD> EJECUTADA </ESTADO_NOVEDAD>
<GUIA_REEMPLAZO> 123-444-222 </GUIA_REEMPLAZO>
<TIPO_GUIA_REEMPLAZO> DEV | REEMP | CONT </TIPO_GUIA_REEMPLAZO>
<RUTA_DIGITALIZADA> www.laruta.com/docs/ </RUTA_DIGITALIZADA>
<OBSERVACIONES> no se encuentra la dirección </OBSERVACIONES>
</DATA>
</ACTUALIZAR_GUIA>"
]
}

!IMPORTANTE!

  • En el body se puede enviar información de más de una guia.
  • De ser solo la información de una guia, tambien debe ir dentro de un array.
  • Verifica que el token este vigente, no ser asi no se acepta la petición.
  • Cambios y sugerencias: desarrollo2@aveonline.co, desarrollo3@aveonline.co
  • Si se cambian los campos una vez establecidos, no se tendrá en cuenta esa información.

Response 📄

Success

StatusCode: 200
  • status String Estado del resultado
  • message String Mensaje de respuesta
{
"status": "ok",
"message": "Informacion guardada exitosamente"
}

Error

StatusCode: 400...
  • status String Estado del resultado
  • message String Mensaje descriptivo del error
{
"status": "ok",
"message": "Token no valido"
}