Apply campaign snapshot template
Apply a saved CAMPAIGN-SNAPSHOT template to the current campaign launch.
Tool name: apply-snapshot-template.
Apply a saved CAMPAIGN-SNAPSHOT template to the current campaign launch. It copies the snapshot's CAMPAIGN SETTINGS onto the campaign(s) already in the launch, it does not create ad sets or ads, and it refuses on a launch that has no campaign yet. For rule-based structure templates that do build ad sets and ads, use applyStructureTemplate instead.
When to use
Materialize a saved template into the current launch (creates campaign/adset/ad structure defined in the template). Call listTemplates first if you don't know the templateId.
Access
| Property | Value |
|---|---|
| Required scope | write |
| Publishes | No |
| Read-only | No |
| Destructive | Yes |
| Idempotent | No |
| Open world | Yes |
Input
| Field | Type | Required | Description |
|---|---|---|---|
campaignLaunchId | string | Yes | Campaign launch ID (a.k.a. batch ID). Read it from the Current Context block when one is in scope, or resolve it from a mention via listAccountCampaigns / the campaign tree when the user @-mentioned a different launch. |
templateId | string | Yes | ID of the template to apply |
Output
The tool catalog does not declare an output schema for this tool.
REST equivalent
POST /v1/brands/{brandId}/launches/{launchId}/snapshot-templates/{templateId}/apply, Apply campaign snapshot template. CLI: koast apply-snapshot-template.