Campaign imports#

See how an AI assistant can help with campaign imports in Brandwave, including example prompts and the details it may ask for.

Using your AI assistant

Connect to the Brandwave MCP server, then ask your AI assistant in natural language. It will choose the right Brandwave task and ask for any details it needs.

Get campaign import#

Get a campaign import with durable processing status, artifacts, evidence claims, review draft, conflicts, source coverage, and confirmation readiness.

Tool name: get_campaign_import. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Show me the details for this campaign import.

Details to provide#

NameTypeRequiredDescription
idstring (UUID)RequiredUnique identifier (UUID v4).

What you'll get back#

Returns { data, _meta } with the result.

Update campaign import draft#

Update included candidates, corrected values, match decisions, and conflict resolutions before confirmation.

Tool name: update_campaign_import_draft. Protocol hints: readOnlyHint=false, destructiveHint=true, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Update the campaign import draft.

Details to provide#

NameTypeRequiredDescription
idstring (UUID)RequiredUnique identifier (UUID v4).
draftobjectRequired

What you'll get back#

Returns { data, _meta } with the result.

Preview campaign import#

Retrieve exact create counts, source coverage, unresolved review issues, and confirmation readiness without writing live records.

Tool name: preview_campaign_import. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Preview campaign import for my organization.

Details to provide#

NameTypeRequiredDescription
idstring (UUID)RequiredUnique identifier (UUID v4).

What you'll get back#

Returns { data, _meta } with the result.

Confirm campaign import#

Create one campaign and every approved activity, spend, creator link, context entry, reported outcome, source artifact, and confirmed evidence claim atomically.

Tool name: confirm_campaign_import. Protocol hints: readOnlyHint=false, destructiveHint=false, idempotentHint=false, openWorldHint=false.

Example prompt#

text
Confirm campaign import.

Details to provide#

NameTypeRequiredDescription
idstring (UUID)RequiredUnique identifier (UUID v4).

What you'll get back#

Returns { data, mutation, _meta } with the result and a customer-facing mutation receipt.

Cancel campaign import#

Update an uncommitted campaign import to cancelled while preserving it for retention cleanup.

Tool name: cancel_campaign_import. Protocol hints: readOnlyHint=false, destructiveHint=true, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Cancel campaign import for my organization.

Details to provide#

NameTypeRequiredDescription
idstring (UUID)RequiredUnique identifier (UUID v4).

What you'll get back#

Returns { data, _meta } with the result.