---
title: "Changes to Update Inbound Shipment"
method: PUT
path: "/wms/inbound-shipments/{inbound_shipment_id}"
---

# Changes to Update Inbound Shipment

`PUT /wms/inbound-shipments/{inbound_shipment_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 4 revisions.

- **2026-11-03** `f9f948f2a7b3`: 5 breaking, 1 warning, 16 info

## Changes

- **2026-11-03** `f9f948f2a7b3`: 5 breaking, 1 warning, 16 info
  - removed `#/components/schemas/UpdateInboundShipmentSchema--Base__Schema--` from the request body `oneOf` list
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #11: Infoplus -> subschema #13: Infoplus]/warehouse_id`
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #16: Ongoing WMS -> subschema #19: Ongoing WMS]/warehouse_id`
  - added the pattern `^[0-9]+$` to the request property `oneOf[subschema #22: ShipStream -> subschema #24: ShipStream]/warehouse_id`
  - added the pattern `^[^a-z]*$` to the request property `oneOf[subschema #11: Infoplus -> subschema #13: Infoplus]/purchase_order_number`
  - removed the request property `oneOf[subschema #29: Whiplash (Ryder) -> subschema #33: Whiplash (Ryder)]/line_items/items/lot_number`
  - added the new optional `header` request parameter `Idempotency-Key`
  - added the new optional request property `oneOf[subschema #29: Whiplash (Ryder) -> subschema #33: Whiplash (Ryder)]/line_items/items/lot_id`
  - added the new optional request property `oneOf[subschema #5: Deposco -> subschema #7: Deposco]/line_items/items/custom_attribute_1`
  - added `#/components/schemas/UpdatewmsInboundShipment--Boxzooka--, #/components/schemas/UpdatewmsInboundShipment--J_AMP_J__Global__Fulfillment__-_Control__Port_---, #/components/schemas/UpdatewmsInboundShipment--Luminous--, #/components/schemas/UpdatewmsInboundShipment--TLogistics--, #/components/schemas/UpdatewmsInboundShipment--Veeqo--` to the request body `oneOf` list
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #10: Hive -> subschema #12: Hive]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #11: Infoplus -> subschema #13: Infoplus]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #14: Logiwa IO -> subschema #16: Logiwa IO]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #15: MasonHub -> subschema #18: MasonHub]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #16: Ongoing WMS -> subschema #19: Ongoing WMS]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #21: ShipMonk -> subschema #23: ShipMonk]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #22: ShipStream -> subschema #24: ShipStream]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #25: Linnworks Core (SKUVault) -> subschema #27: Linnworks Core (SKUVault)]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #29: Whiplash (Ryder) -> subschema #33: Whiplash (Ryder)]/supplier_object` request property
  - added `id, name` discriminator mapping keys to the `oneOf[subschema #6: Extensiv (3PL Central) -> subschema #8: Extensiv (3PL Central)]/supplier_object` request property
  - added the required property `data/receipts/items/line_items/items/expiration_date` to the response with the `200` status
  - added the required property `data/receipts/items/line_items/items/lot_id` to the response with the `200` status

---

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