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*
String
Enrutador de la API, "authave"
- token*
String
Token recibido en la
Autenticacióncon 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
}