MCP tools

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

PropertyValue
Required scopewrite
PublishesNo
Read-onlyNo
DestructiveYes
IdempotentNo
Open worldYes

Input

FieldTypeRequiredDescription
campaignLaunchIdstringYesCampaign 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.
templateIdstringYesID 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.

On this page