copy_ad_quick_copy
Prepare a TikTok-native copy without publishing. Single source: provide advertiser_id + source_ad_id, copies 1..10, copy_mode=reuse|fresh, and optional append_mode. Fresh requires one explicit tenant-owned creative. Grouped append: provide source_ad_ids (1..20) plus append-campaign/target_campaign_id or append-adgroup/target_adgroup_id. The server reads source campaign/ad group/ad settings once, preserves Smart+ and Spark identity semantics, keeps new ads disabled, and binds one aggregate approval. Same advertiser only; never use Meta append-adset or client-side fan-out. For a new ad group, execution.start_time/end_time may explicitly replace source timestamps (ISO8601 with offset or UTC). An old bounded start requires a new start; the source end is retained unless explicitly replaced. Grouped copy supports reuse only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| copies | No | ||
| creative | No | ||
| copy_mode | No | reuse | |
| execution | No | ||
| append_mode | No | new | |
| source_ad_id | No | ||
| advertiser_id | Yes | ||
| source_ad_ids | No | ||
| target_adgroup_id | No | ||
| target_campaign_id | No |