Skip to content

asset_copy

Managementcatalog

Copy Asset

Not in the default tool list

This tool lives in the tool catalog. Discover it with scenario_tools_search (or enumerate everything with scenario_tools_list) and run it via scenario_tool_execute_write. To list every tool directly, connect with ?toolsets=full.

Duplicate an asset in the same project, or copy it into another project with target_project_id (the original stays where it is). Returns: the duplicated asset record. After a cross-project copy it lives in target_project_id: pass that as project_id on later calls. Examples: - "Duplicate this asset" -> asset_id="asset_xxx" - "Copy this asset into the Spring Campaign project" -> asset_id="asset_xxx", target_project_id="proj_spring"
open-world

Parameters

NameTypeRequiredDescription
asset_idstring✓Asset ID.
target_project_idstring—Project to copy the asset into (from projects_list): a different project of the same team. Omit to duplicate it in the current project. Needs asset write access on the target project (a team admin always has it; an API key needs a role there).
team_idstring—Team ID. Required with project_id for OAuth callers; an API key is scoped by the key.
project_idstring—Project ID. Required with team_id for OAuth callers; an API key is scoped by the key.
response_formatenum(json | markdown)jsonOutput format: 'json' for structured data, 'markdown' for human-readable text.