---
title: "Copy product optimisations between 2 channels"
method: POST
path: "/v2/user/analytics/{storeId}/optimisations/copy"
tags: ["Analytics - Optimisations"]
---

# Copy product optimisations between 2 channels

`POST /v2/user/analytics/{storeId}/optimisations/copy`

## Path parameters

- `storeId` string, guid, required

## Request body

- CopyOptimisationRequest — Copy the optimisation between 2 channels
  - `channelIdSource` string, guid, required — The channel identifier
  - `channelIdTarget` string, guid, required — The channel identifier
  - `keepExistingOptimisation` boolean, required — If true the existing optimisation will be kept

## Response `200`

Products optimisatisation copied

- CopyOptimisationResponse — Products optimisatisation copied
  - `channel` BeezUPCommonChannelBasicInfo, required — The basic info related to a channel
    - `channelId` string, guid, required — The channel identifier
    - `channelName` string, required — The channel name
    - `channelImageUrl` string, required — The URL <a href="https://en.wikipedia.org/wiki/URL">https://en.wikipedia.org/wiki/URL</a>
  - `catalogProductCount` integer, required — The catalog product count
  - `enabledProductCount` integer, required — The enabled product count

## Other responses

- `400` — Invalid request
- `404` — Store or resource not found
- `default` — Occurs when something goes wrong

---

[API](https://skmtc.net/beezup/apis/beezup-merchant-api.md) · [All operations](https://skmtc.net/beezup/apis/beezup-merchant-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/beezup/beezup-merchant-api/revisions/557b7feddf8a/schema)
