Update an existing campaign. All fields are optional.
API key or access token
Unique identifier for the campaign
1"cmp_987654321"
Request body for updating a campaign
Updated campaign name
1 - 255Updated campaign flight dates
Updated budget configuration (partial updates allowed)
Updated campaign brief
5000Updated targeting constraints
Attach a discovery session to the campaign
1Audience targeting and suppression configuration. Use deleteMissing: true to replace the full audience set.
Updated performance configuration
Controls whether Scope3 AI model optimizations to media buys are applied automatically or require manual approval. If omitted, inherits the advertiser-level setting.
AUTO, MANUAL Catalog ID to attach (or null to detach the current catalog)
x <= 9007199254740991Media buy actions. Each entry targets a specific media buy by ID. Use action: "update" (default) to modify, "cancel" to cancel, or "delete" to archive.
UTM (Urchin Tracking Module) parameter configuration for this campaign. Use deleteMissing: true to replace; otherwise additive.
Update campaign
Response containing a single campaign
Campaign resource representation