copy_product_to_workspace
Copy a product into another workspace without altering the original. Creates an unsynced draft copy in the destination workspace, useful for agency accounts.
Instructions
Copy a product into another workspace (agency accounts). Non-destructive: the original is untouched and the copy lands as an unsynced DRAFT (no store mapping, fresh variants). Use list_my_workspaces to get the destination workspace uuid. If the product lives in a non-Default workspace, pass source_workspace too.
[#d046a8]
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"product_uuid": "<product_uuid>",
"destination_workspace": "<destination_workspace>"
},
"name": "copy_product_to_workspace"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product_uuid | Yes | The product to transfer. | |
| source_workspace | No | The workspace the asset currently lives in. Omit only if it is in your Default workspace; otherwise you must pass it (the platform scopes reads to a single workspace). | |
| destination_workspace | Yes | Destination workspace uuid to copy/move into. Get it from list_my_workspaces (resolve a client/brand name to its uuid). |