Skip to main content
POST
Correct a mis-shipment (wrong SKU physically shipped)

Authorizations

Authorization
string
header
required

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

Idempotency-Key
string

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.

Maximum string length: 255

Path Parameters

id
string<uuid>
required

Body

application/json
wrong_product_id
string<uuid>
required

The SKU that was PHYSICALLY shipped (the wrong part).

ordered_order_item_id
string<uuid>
required

The ordered line (the correct SKU) that was mis-shipped.

quantity
integer

Legacy 1:1 quantity; used as the default for both wrong_qty and correct_qty.

Required range: x >= 1
wrong_qty
integer

Units of the wrong SKU that physically shipped and are disposed.

Required range: x >= 1
correct_qty
integer

Units of the ordered SKU to restore and re-ship.

Required range: x >= 1
wrong_disposition
enum<string>
default:writeoff
Available options:
writeoff,
bill,
expect_return,
vendor_return
settle_value_delta
boolean

Opt in to settle the sell-value delta between the correct and wrong SKU.

value_delta
number

Signed dollar delta used verbatim when supplied; otherwise a suggested delta is computed.

Response

Mis-shipment corrected