Skip to main content

bulkDuplicateOrders

Duplicates a batch of orders (V1 or V2), each into a new draft V2 order.

Runs asynchronously: returns a process_id immediately and reports per-order succeeded/failed results through the process_status_updates subscription. Each order is duplicated independently — invalid or unauthorized orders are reported as failures without stopping the rest. See duplicateOrder for the single-order behavior.

Requirements

  • User must have orders:duplicate_order permission
  • Source orders may be V1 or V2; each duplicate is created as a V2 draft
bulkDuplicateOrders(
input: BulkDuplicateOrdersInput!
): AsynchronousActionResponse!

Arguments

bulkDuplicateOrders.input ● BulkDuplicateOrdersInput! non-null input common

Parameters for BulkDuplicateOrders

Type

AsynchronousActionResponse object common

Asynchronous action response type