account | object or array of object or MicrosoftAdsAccountItem or string or integer | Yes | - | Select the Microsoft Ads account that contains the asset group. |
campaign_id | string or SelectItem | Yes | - | The Performance Max campaign ID that contains the asset group. Do not include this inside update_payload. |
asset_group_id | string or SelectItem | Yes | - | The Microsoft Ads asset group ID to update. Do not include this inside update_payload. |
update_payload | object or string | Yes | - | Partial Microsoft Ads AssetGroup object as JSON. This uses the REST UpdateAssetGroups endpoint: the runner sends CampaignId and AssetGroups[0].Id separately, then merges only the fields provided here. Do not include identity fields such as CampaignId, Id, asset_group_id, campaign_id, account, or connection_id. Use care with nested asset collections such as Headlines, Descriptions, or Images because Microsoft replaces the entire submitted collection. Example payloads: {“Status”: “Paused”} or {“FinalUrls”: [“https://example.com”]} or {“BusinessName”: “Contoso”, “CallToAction”: “ShopNow”} |
dry_run | boolean | No | False | When true, return the resolved Microsoft Ads UpdateAssetGroups payload without calling Microsoft Ads. |