Skip to main content

Duplicate Sales Order

POST 

/api/sales-orders/:salesOrder/duplicate

Creates a copy of a sales order as a new draft order and returns the new order's full detail. The copy gets the next local order number, draft status, unfulfilled / unpaid statuses, and is assigned to the local (SKU.io) sales channel. Line items are copied without any fulfillment progress or sales-channel linkage; reservation and packing-slip state are cleared.

Required scope: orders:write

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

Authentication: Requires Bearer token.

No request body.

Path parameters:

  • salesOrder (required): Sales order ID to duplicate.

Requires permission: sales_orders.update

Request

Responses

OK

Response Headers
    Content-Type