---
title: "Changes to Update Order"
method: PUT
path: "/wms/orders/{order_id}"
---

# Changes to Update Order

`PUT /wms/orders/{order_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 4 revisions.

- **2026-11-03** `f9f948f2a7b3`: 9 breaking, 4 warning, 41 info

## Changes

- **2026-11-03** `f9f948f2a7b3`: 9 breaking, 4 warning, 41 info
  - removed `#/components/schemas/UpdateWmsOrderSchema--Base__Schema--` from the request body `oneOf` list
  - added `subschema #1` to the `oneOf[subschema #7: Extensiv (3PL Central) -> subschema #10: Extensiv (3PL Central)]/line_items/items/` request property `allOf` list
  - the `oneOf[subschema #4: Clarus -> subschema #5: Clarus]/ship_to_address/country` request property's minLength was increased from `0` to `2`
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #10: Infoplus -> subschema #13: Infoplus]/warehouse_id`
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #14: Mintsoft -> subschema #18: Mintsoft]/shipping_method_id`
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #14: Mintsoft -> subschema #18: Mintsoft]/warehouse_id`
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #15: Ongoing WMS -> subschema #19: Ongoing WMS]/warehouse_id`
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #29: Veeqo -> subschema #34: Veeqo]/shipping_method_id`
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #7: Extensiv (3PL Central) -> subschema #10: Extensiv (3PL Central)]/line_items/items/product_id`
  - the `oneOf[subschema #21: ShippingTree -> subschema #25: ShippingTree]/ship_to_address/country` request property's maxLength was set to `2`
  - the `oneOf[subschema #4: Clarus -> subschema #5: Clarus]/ship_to_address/country` request property's maxLength was set to `6`
  - the `oneOf[subschema #8: FFE -> subschema #11: FFE]/ship_to_address/first_name` request property's maxLength was set to `32`
  - the `oneOf[subschema #8: FFE -> subschema #11: FFE]/ship_to_address/last_name` request property's maxLength was set to `32`
  - added the new optional `header` request parameter `Idempotency-Key`
  - added the new optional request property `oneOf[subschema #14: Mintsoft -> subschema #18: Mintsoft]/delivery_notes`
  - added the new optional request property `oneOf[subschema #14: Mintsoft -> subschema #18: Mintsoft]/eori_number`
  - added the new optional request property `oneOf[subschema #14: Mintsoft -> subschema #18: Mintsoft]/gift_messages`
  - added the new optional request property `oneOf[subschema #14: Mintsoft -> subschema #18: Mintsoft]/ioss_number`
  - added the new optional request property `oneOf[subschema #14: Mintsoft -> subschema #18: Mintsoft]/notes`
  - added the new optional request property `oneOf[subschema #14: Mintsoft -> subschema #18: Mintsoft]/vat_number`
  - added the new optional request property `oneOf[subschema #17: WMS Sandbox -> subschema #1: WMS Sandbox]/warehouse_id`
  - added the new optional request property `oneOf[subschema #18: Shipfusion -> subschema #22: Shipfusion]/channel_object`
  - added the new optional request property `oneOf[subschema #18: Shipfusion -> subschema #22: Shipfusion]/extra_data`
  - added the new optional request property `oneOf[subschema #18: Shipfusion -> subschema #22: Shipfusion]/shipping_method_name`
  - added the new optional request property `oneOf[subschema #19: ShipHero -> subschema #23: ShipHero]/hold_until_date`
  - added the new optional request property `oneOf[subschema #19: ShipHero -> subschema #23: ShipHero]/line_items/items/customs_value`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/line_items/items/cpsc_certificates`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/line_items/items/cpsc_disclaim`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/line_items/items/manufacturer_ns_product_id`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/line_items/items/manufacturer_product_id`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/line_items/items/manufacturer_product_id_type`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/service_level`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/ship_to_address/email_address`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/ship_to_address/phone_number`
  - added the new optional request property `oneOf[subschema #22: ShipStation -> subschema #26: ShipStation]/skip_retrieval`
  - added `#/components/schemas/UpdatewmsOrder--Boxzooka--, #/components/schemas/UpdatewmsOrder--J_AMP_J__Global__Fulfillment__-_Control__Port_---, #/components/schemas/UpdatewmsOrder--Darwynn__Fulfillment--, #/components/schemas/UpdatewmsOrder--Luminous--, #/components/schemas/UpdatewmsOrder--Picqer--, #/components/schemas/UpdatewmsOrder--TLogistics--` to the request body `oneOf` list
  - the request property `oneOf[subschema #17: WMS Sandbox -> subschema #1: WMS Sandbox]/ship_to_address/state` became optional
  - the request property `oneOf[subschema #18: Shipfusion -> subschema #22: Shipfusion]/shipping_method_id` became optional
  - the `carrier_id` request property default value changed from `rate_shop` to `masonhub`
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #10: Infoplus -> subschema #13: Infoplus]/channel_object` request property
  - …14 more

---

[Operation](https://skmtc.dev/trackstarhq/apis/trackstar-api/docs/wms/orders/:order_id/put.md) - [API](https://skmtc.dev/trackstarhq/apis/trackstar-api.md) - [Page](https://skmtc.dev/trackstarhq/apis/trackstar-api/changes/wms/orders/:order_id/put)
