Actualizar pedido

¿Para qué sirve?

Modifica los datos de un pedido existente.

Condiciones

  • Requiere autenticación.
  • Validaciones:
    • El pedido DEBE estar en uno de estos estados:
    • → Por confirmar (TO_BE_CONFIRMED) (1)
    • → Pendiente (PENDING) (2)
    • → Por preparar (READY_TO_PREPARE) (3)
    • → Cancelado (CANCELED) (9)
    • Si el pedido está en PICKING, PACKING, Preparado (PREPARED), Enviado (SHIPPED) o Devuelto (RETURNED):
    • Se devolverá error: ORDER_CANNOT_BE_UPDATED (HTTP 409)
    • Mensaje: "La orden con ID {id} no puede ser actualizada."
    • Si algún product_id o pack_id de las líneas no existe:
    • Error: PRODUCT_NOT_FOUND / PACK_NOT_FOUND (HTTP 422)
    • Efectos secundarios al actualizar:
    • → Si cambias la dirección de envío: se eliminan los bultos/preparaciones
    • → Si cambias las líneas del pedido: se libera el stock y el pedido vuelve a Pendiente (PENDING) (2)
    • → Se borra el courier y número de seguimiento asignado

Parámetros

Completá los campos en Body Params, Query Params y/o Path Params según corresponda.

Respuesta esperada

HTTP 200 → El pedido con los datos actualizados

Language
Credentials
Basic
base64
:
Response
Click Try It! to start a request and see the response here!