Actualizar estados
Actualizar los estados de las ordenes preconfirmar , modificadoComprador y preparadootrooperador
Request 🚀
url
https://app.aveonline.co/avestock/api/estatus.php
Method
POST
Header
Content-Type: application/json
Params JSON
- tipo*
String
Tipo de Acción, "preconfirmar" | "modificadoComprador" | "preparadootrooperador"
- empresa*
Number
Numero de empresa/cliente
- pedido*
Number
Identificador de la orden
- comentario
String
Comentario del comprador
* solo es requerido en el type:"modificadoComprador" - enlace
String
opcionalEnlace de avechat para que el usuario pueda continuar la conversación
Ejemplo PRE CONFIRMAR
{
"tipo": "preconfirmar",
"empresa": 6000,
"pedido": 999
}
Ejemplo PRE CONFIRMAR CON ENLACE CHAT
{
"tipo": "preconfirmar",
"empresa": 6000,
"pedido": 999,
"enlace": "https://chat.aveonline.co/en/inbox?acc=14&id=57334"
}
Ejemplo MODIFICADO POR COMPRADOR
{
"tipo": "modificadoComprador",
"empresa": 6000,
"pedido": 999,
"comentario": "Notas del comprador......."
}
Ejemplo MODIFICADO POR COMPRADOR CON ENLACE CHAT
{
"tipo": "modificadoComprador",
"empresa": 6000,
"pedido": 999,
"comentario": "Notas del comprador.......",
"enlace": "https://chat.aveonline.co/en/inbox?acc=14&id=57334"
}
Ejemplo PREPARADOR POR OTRO OPERADOR
{
"tipo": "preparadootrooperador",
"empresa": 6000,
"pedido": 999
}
Response 📄
Success
- success
Boolean
Status satisfactorio
- message
String
Mensaje satisfactorio
- status
Number
Estatus code
Ejemplo
{
"success": true,
"messages": "Actualizacion exitosa",
"status": 200
}
ERRORES:
Faltan Campos Requeridos
Status Code 422
{
"success": false,
"messages": "El campo comment es requerido. (1) errores en total.",
"status": 422,
"errors": [
{
"title": "El campo comment no es válido.",
"detail": "El campo comment es requerido.",
"source": {
"pointer": "/comment"
}
}
]
}
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": "No se encontro la orden ID: 6000",
"status": 404
}
Metodo no permitido
Status Code 405
{
"success": false,
"messages": "Metodo no permitido",
"status": 405
}
No se permite realizar el cambio
Status Code 406
{
"success": false,
"messages": "No tienes permiso para esta accion",
"status": 406
}
La orden ya tiene un chat vinculado
Status Code 409
{
"success": false,
"messages": "La orden ya tiene un link de chat vinculado",
"status": 409
}