Correct a mis-shipment (wrong SKU physically shipped)
Self-correcting inventory fix for when the wrong SKU physically shipped: disposes the wrong item (writeoff by default) and restores plus re-opens the ordered item for re-ship. Quantities decouple (N wrong need not equal M correct): wrong_qty units of the wrong SKU are disposed and correct_qty units of the ordered SKU are restored (both default to quantity for the legacy 1:1 case). Optionally settles the sell-value delta through the canonical order-adjustments engine when settle_value_delta is true.
Authorization: requires returns:write scope plus the returns.process SoD permission. Idempotent via the Idempotency-Key header and the handler’s own misship_already_corrected cap.
Authorizations
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Headers
Client-generated unique key for idempotent POST/PATCH/DELETE operations. Alias for the Idempotency parameter. Max 255 chars. On retry with the same key, the original response is returned without re-executing the operation. Keys expire after 24 hours.
255Path Parameters
Body
The SKU that was PHYSICALLY shipped (the wrong part).
The ordered line (the correct SKU) that was mis-shipped.
Legacy 1:1 quantity; used as the default for both wrong_qty and correct_qty.
x >= 1Units of the wrong SKU that physically shipped and are disposed.
x >= 1Units of the ordered SKU to restore and re-ship.
x >= 1writeoff, bill, expect_return, vendor_return Opt in to settle the sell-value delta between the correct and wrong SKU.
Signed dollar delta used verbatim when supplied; otherwise a suggested delta is computed.
Response
Mis-shipment corrected

