Skip to main content

Assign Missing Serials to a Shipment Line

POST 

/api/sales-order-fulfillments/lines/:salesOrderFulfillmentLine/assign-serials

Give a shipped line of a serial-tracked product serial numbers for the units that have none (the "Serials missing" flag on the shipment page). SKU.io assigns the oldest serials in stock at the shipment's warehouse, the same way a new shipment does.

Required scope: orders:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Permission: sales_orders.fulfill. No request body.

Response 200: data is the refreshed shipment line and message is "Serials assigned.", or "Serials assigned. N unit(s) still have no serial in stock." when the warehouse can't cover every unit (the line stays flagged).

422 on serials when the line's product isn't serial-tracked or the shipment hasn't shipped.

Request​

Responses​

OK

Response Headers
    Content-Type