campaignstack_update_campaign
Update a campaign's title, description, or outreach intents (why this campaign writes to people). Only provided fields are updated. Returns the updated campaign object.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| campaignId | Yes | ||
| description | No | ||
| outreachIntents | No | Acceptable outcomes for this outreach, most preferred FIRST. Answers 'why are we writing to these people': a message with no stated purpose reads as a compliment plus an open question. Resolution is workspace then campaign then workflow, and the narrowest non-empty list REPLACES the wider ones rather than merging, so setting it here overrides the level above. Pass an empty array to clear this level and fall back. The craft picks the highest outcome the individual reader could plausibly give, so listing several is how a non-buyer still gets a relevant message. |