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
Header
Content-Type: application/json
Params JSON
- tipo*
StringEnrutador de la API, "authave" - token*
StringToken recibido en laAutenticacióncon vigencia de una hora - pedido*
NumberIdentificador de la orden ave
Ejemplo
{
"tipo": "authave",
"token": "",
"pedido": 6077425177535
}
Response
Success
- success
BooleanStatus satisfactorio - message
StringRespuesta del servidor en modo texto - status
IntegerCodigo 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
}