Skip to main content
POST
Duplicate a product
Creates a copy of an existing product in the same store. The copy’s name is suffixed with “(Copy)” and a fresh slug, IDs and timestamps are generated. Requires the WRITE_INVENTORY scope.

Authorizations

Authorization
string
header
required

Installed-app access token (prefix app_), issued by the OAuth install flow. The store is bound to the token server-side — never send a shop id.

Path Parameters

id
string
required

ObjectId of the product to duplicate.

Response

Duplicate a product — success.

status
integer
required
Example:

201

success
boolean
required
Example:

true

message
string
required
Example:

"Duplicate a product"

data
object
required

An ecommerce catalog product.

Example: