move_product_to_workspace
Transfers a product to another agency workspace by re-stamping its workspace. If a store or orders block it, copy instead; check with check_product_move first.
Instructions
Move a product to another workspace (agency accounts) by re-stamping its workspace. Fails with a 409 (blocking list) if the product is mapped to a store or has orders — copy it instead in that case (check first with check_product_move). Use list_my_workspaces for the destination uuid; pass source_workspace if the product is not in your Default workspace.
[#f36e77]
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": "move_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). |