Skip to main content
Version: Latest

Actualizar estados

Actualizar los estados de las ordenes preconfirmar , modificadoComprador y preparadootrooperador

Request 🚀

url

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

Method

POST

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 opcional Enlace 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
}