Skip to main content
Version: Latest

Ver log de estados

Lista el listado de logs de cambios de estado de las ordenes

Request

url

https://app.aveonline.co/avestock/api/fetchOrderStatusLog.php

Method

POST

Content-Type: application/json

Params JSON

  • tipo* String Enrutador de la API, "authave"
  • token* String Token recibido en la Autenticación con vigencia de una hora
  • pedido* Number Identificador de la orden ave

Ejemplo

{
"tipo": "authave",
"token": "",
"pedido": 6077425177535
}

Response

Success

  • success Boolean Status satisfactorio
  • message String Respuesta del servidor en modo texto
  • status Integer Codigo de estado de la respuesta
  • data Object Array -> [{}] Arreglo de objetos con todos los cambios de estado del pedido. Cada posición indica un cambio de estado

Ejemplo

{
"success": true,
"messages": "Log de estados del pedido 6077425177535",
"status": 200,
"data": [
{
"pedido": "6077425177535",
"estado_anterior": null,
"fecha_estado_anterior": null,
"estado_nuevo": "Anulada"
},
{
"pedido": "6077425177535",
"estado_anterior": "Anulada",
"fecha_estado_anterior": "2024-04-15 17:30:12",
"estado_nuevo": "Solicitada"
}
]
}

ERRORES:

Errores no especificos

Status Code 400

{
"success": false,
"messages": "Excepciones no esperadas o errores en tiempo de ejecución",
"status": 400
}

No se encuentra la orden

Status Code 404

{
"success": false,
"messages": "Logs del pedido no encontrados",
"status": 404
}

Metodo no permitido

Status Code 405

{
"success": false,
"messages": "Metodo no permitido",
"status": 405
}

Faltan Campos Requeridos

Status Code 422

{
"success": false,
"messages": "El pedido es requerido en el payload",
"status": 422
}