Campaign context#
See how an AI assistant can help with campaign context in Brandwave, including example prompts and the details it may ask for.
Using your AI assistant
List campaign context#
List structured decisions, rationale, assumptions, risks, and learnings.
Tool name: list_campaign_context. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.
Example prompt#
List all campaign context in my organization.Details to provide#
| Name | Type | Required | Description |
|---|---|---|---|
| organizationId | string (UUID) | Required | Organization identifier. |
| campaignId | string (UUID) | Required | Unique identifier (UUID v4). |
What you'll get back#
Returns { items, totalCount, facets, _meta } with paginated results.
Create campaign context#
Create a structured campaign decision, rationale, assumption, risk, or learning.
Tool name: create_campaign_context. Protocol hints: readOnlyHint=false, destructiveHint=false, idempotentHint=false, openWorldHint=false.
Example prompt#
Create a new campaign context.Details to provide#
| Name | Type | Required | Description |
|---|---|---|---|
| organizationId | string (UUID) | Required | Organization identifier. |
| campaignId | string (UUID) | Required | Unique identifier (UUID v4). |
| contextType | 'decision' | 'rationale' | 'hypothesis' | 'assumption' | 'creative_strategy' | 'agency_recommendation' | 'impact_mechanism' | 'risk' | 'constraint' | 'learning' | 'future_recommendation' | Required | |
| title | string | Required | |
| content | string | Required | |
| authorName | string | null | — | |
| authoredAt | string | null | — |
What you'll get back#
Returns { data, _meta } with the result.
Update campaign context#
Update one structured campaign context entry.
Tool name: update_campaign_context. Protocol hints: readOnlyHint=false, destructiveHint=true, idempotentHint=true, openWorldHint=false.
Example prompt#
Update the campaign context.Details to provide#
| Name | Type | Required | Description |
|---|---|---|---|
| contextType | 'decision' | 'rationale' | 'hypothesis' | 'assumption' | 'creative_strategy' | 'agency_recommendation' | 'impact_mechanism' | 'risk' | 'constraint' | 'learning' | 'future_recommendation' | — | |
| title | string | — | |
| content | string | — | |
| authorName | string | null | — | |
| authoredAt | string | null | — | |
| id | string (UUID) | Required | Unique identifier (UUID v4). |
What you'll get back#
Returns { data, _meta } with the result.
Delete campaign context#
Delete one structured campaign context entry by soft deletion.
Tool name: delete_campaign_context. Protocol hints: readOnlyHint=false, destructiveHint=true, idempotentHint=true, openWorldHint=false.
Example prompt#
Delete this campaign context.Details to provide#
| Name | Type | Required | Description |
|---|---|---|---|
| id | string (UUID) | Required | Unique identifier (UUID v4). |
What you'll get back#
Returns { data, _meta } with the result.