update_payload | object or string | Yes | - | Partial Microsoft Ads Campaign object as JSON. This uses the REST UpdateCampaigns endpoint: the runner sends AccountId and Campaigns[0].Id separately, then merges only the fields provided here. Do not include identity fields such as AccountId, Id, campaign_id, account, or connection_id. Location targeting is not a Campaign field and does not belong in this payload; locations are updated through CampaignCriterions. Example payloads: {“Languages”: [“English”, “Arabic”]} or {“Settings”: [{“Type”: “AISearchSetting”, “FinalUrlExpansionOptOut”: true, “AutoGeneratedTextOptOut”: true}]} |