Skip to main content

Get Shipment Items

GET 

/api/walmart/:integrationInstance/wfs/inbound-shipments/:shipment/items

The per-SKU items Walmart holds for a shipment (sent vs. received), pulled live from Walmart and enriched with source-warehouse stock context.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Authentication: Requires Bearer token.

Each row has exactly these keys:

  • sku (string|null): the item SKU / vendor SKU.
  • gtin (string|null): the item GTIN, when Walmart returns one.
  • description (string|null): the item description.
  • shipped_qty (number): units sent on this inbound (Walmart's itemQty).
  • received_qty (number): units Walmart has received so far.
  • product_id (number|null): local product id when the SKU matches a SKU.io product (null when unmatched) — lets the UI link to the product page.
  • available_to_sell (number|null): the product's sellable stock at the inbound's SOURCE warehouse, already net of what this inbound reserved. Null when the SKU is unmatched OR the inbound isn't warehouse-sourced (supplier/3PL inbounds reserve nothing).
  • committed_this_inbound (number|null): units this inbound reserved for that product at the source warehouse. Null under the same conditions as available_to_sell.

Errors: 422 with { message } if the live Walmart fetch fails.

Request

Responses

OK

Response Headers
    Content-Type