Cancelar órdenes
PATCH/api/orders
Cancela una o varias órdenes (máximo 50) en una sola petición.
La respuesta general retorna 200 si la solicitud se procesó; el resultado de cada orden se valida dentro de data[].
Códigos posibles en cada elemento de data[]: 200 (cancelada), un código de error con el motivo si la orden no se puede cancelar (por ejemplo, por su estado actual), 422 si la mensajería no confirmó la cancelación y 500 por un error interno.
Petición
Respuestas
- 200
- 400
- 401
- 500
Cancelación procesada; revisar el resultado de cada orden en data[]
Parámetros inválidos. Mensajes posibles: orderIds debe ser un UUID o un arreglo de UUIDs, orderIds no puede estar vacío,
Máximo 50 órdenes por operación, Todos los orderIds deben ser UUIDs válidos, reason es requerido y debe ser una cadena válida,
reason no puede exceder 255 caracteres.
Falta el token, venció (dura 15 minutos) o no es válido. Repite el login para obtener uno nuevo.
Error interno al procesar la cancelación, o el body no es un JSON válido