account | GadsAccountItem or object or array of object or string or integer | Yes | - | Select the Google Ads account, ask the user for it if not provided |
mutate_operations | string or array of object or object | Yes | - | Provide grouped Google Ads mutate operations for the generic googleAds:mutate endpoint. Prefer passing the mutateOperations array itself, where each item contains exactly one typed operation key such as assetOperation, customerAssetOperation, campaignOperation, adGroupOperation, or adGroupAdOperation, and each operation uses one of create, update, or remove. You may also pass a full object containing mutateOperations, but the array is preferred. Important: only include fields that are valid for that exact Google Ads resource schema. Do not invent or add extra fields just because they seem logical. Customer scope already comes from the selected account and request URL, so do not include a customer field inside create objects unless that specific Google Ads operation explicitly supports it. Note used API version is https://developers.google.com/google-ads/api/fields/v25/campaign_query_builder |
partial_failure | boolean | No | False | When true, allows valid operations to succeed even if some operations fail |
validate_only | boolean | No | False | When true, validates the grouped mutate request without applying any mutations. Use this when you are unsure whether a Google Ads mutate payload shape, operation type, or field is supported and want Google Ads to validate it safely before making changes. |
response_content_type | string or SelectableOption | No | - | Optional response content type. Available options: ‘RESOURCE_NAME_ONLY’, ‘MUTABLE_RESOURCE’ |