Duplicate product feeds

Duplicates one or more product feeds by ID. Each duplicate is created with an auto-generated name based on the original.

Requires the productfeed:write or productfeeds.write permission.

Request

POST /productfeed/duplicate

Headers

HeaderValue
AuthorizationBearer <token>
Content-Typeapplication/json

Request Body

FieldTypeRequiredDescription
idsarrayYesArray of product feed IDs to duplicate. All IDs must exist or the entire request is rejected.

Example Request

POST /productfeed/duplicate
Authorization: Bearer <token>
Content-Type: application/json

{
  "ids": [42, 43]
}

Response

Returns a JSON object containing the list of newly created feed duplicates.

Response Body

FieldTypeDescription
okbooleantrue if all duplicates were created successfully.
duplicatesarrayArray of newly created product feed objects.

Example Response

{
  "ok": true,
  "duplicates": [
    {
      "id": 100,
      "name": "My_Feed_copy",
      "user": "[email protected]"
    },
    {
      "id": 101,
      "name": "Another_Feed_copy",
      "user": "[email protected]"
    }
  ]
}

Error Responses

StatusDescription
404One or more feed IDs in ids could not be found. No duplicates are created.