MCP tools
Save campaign snapshot template
Save the current campaign's SETTINGS as a reusable CAMPAIGN-SNAPSHOT template.
Tool name: save-campaign-snapshot.
Save the current campaign's SETTINGS as a reusable CAMPAIGN-SNAPSHOT template. It captures the campaign-level settings only, not ad sets, ads or creatives. NOT a structure template (rule-based blueprint).
When to use
Snapshot the CURRENT campaign tree as a reusable template. Use when the user asks to "save this as a template". NOT for one-off changes, that's updateSettings/updateNode.
Access
| Property | Value |
|---|---|
| Required scope | write |
| Publishes | No |
| Read-only | No |
| Destructive | No |
| Idempotent | No |
| Open world | No |
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. |
name | string | Yes | Name for the template (non-empty). At most 191 characters. |
description | string | No | Description of what this template is for. At most 191 characters. |
Output
The tool catalog does not declare an output schema for this tool.
REST equivalent
POST /v1/brands/{brandId}/launches/{launchId}/snapshot-templates, Save campaign snapshot template. CLI: koast save-campaign-snapshot.