A single operation (create, update, remove) on a resource, or execute an action.

[Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v26/services/google_ads_service.proto)

| Fields ||
|---|---|
| ## `operation` Union field. The mutate or action operation. `operation` can be only one of the following: ||
| ### `ad_group_ad_label_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupAdLabelOperation` An ad group ad label mutate operation. |
| ### `ad_group_ad_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupAdOperation` An ad group ad mutate operation. |
| ### `ad_group_asset_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupAssetOperation` An ad group asset mutate operation. |
| ### `ad_group_bid_modifier_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupBidModifierOperation` An ad group bid modifier mutate operation. |
| ### `ad_group_criterion_customizer_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupCriterionCustomizerOperation` An ad group criterion customizer mutate operation. |
| ### `ad_group_criterion_label_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupCriterionLabelOperation` An ad group criterion label mutate operation. |
| ### `ad_group_criterion_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupCriterionOperation` An ad group criterion mutate operation. |
| ### `ad_group_customizer_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupCustomizerOperation` An ad group customizer mutate operation. |
| ### `ad_group_label_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupLabelOperation` An ad group label mutate operation. |
| ### `ad_group_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupOperation` An ad group mutate operation. |
| ### `ad_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdOperation` An ad mutate operation. |
| ### `ad_parameter_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdParameterOperation` An ad parameter mutate operation. |
| ### `asset_group_asset_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetGroupAssetOperation` An asset group asset mutate operation. |
| ### `asset_group_listing_group_filter_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetGroupListingGroupFilterOperation` An asset group listing group filter mutate operation. |
| ### `asset_group_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetGroupOperation` An asset group mutate operation. |
| ### `asset_group_signal_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetGroupSignalOperation` An asset group signal mutate operation. |
| ### `asset_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetOperation` An asset mutate operation. |
| ### `asset_set_asset_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetSetAssetOperation` An asset set asset mutate operation. |
| ### `asset_set_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetSetOperation` An asset set mutate operation. |
| ### `audience_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AudienceOperation` An audience mutate operation. |
| ### `bidding_data_exclusion_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/BiddingDataExclusionOperation` A bidding data exclusion mutate operation. |
| ### `bidding_seasonality_adjustment_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/BiddingSeasonalityAdjustmentOperation` A bidding seasonality adjustment mutate operation. |
| ### `bidding_strategy_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/BiddingStrategyOperation` A bidding strategy mutate operation. |
| ### `book_campaigns_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/BookCampaignsOperation` Request message for the BookCampaigns action. |
| ### `campaign_asset_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignAssetOperation` A campaign asset mutate operation. |
| ### `campaign_asset_set_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignAssetSetOperation` A campaign asset mutate operation. |
| ### `campaign_bid_modifier_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignBidModifierOperation` A campaign bid modifier mutate operation. |
| ### `campaign_budget_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignBudgetOperation` A campaign budget mutate operation. |
| ### `campaign_conversion_goal_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignConversionGoalOperation` A campaign conversion goal mutate operation. |
| ### `campaign_criterion_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignCriterionOperation` A campaign criterion mutate operation. |
| ### `campaign_customizer_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignCustomizerOperation` A campaign customizer mutate operation. |
| ### `campaign_draft_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignDraftOperation` A campaign draft mutate operation. |
| ### `campaign_group_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignGroupOperation` A campaign group mutate operation. |
| ### `campaign_label_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignLabelOperation` A campaign label mutate operation. |
| ### `campaign_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignOperation` A campaign mutate operation. |
| ### `campaign_shared_set_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignSharedSetOperation` A campaign shared set mutate operation. |
| ### `conversion_action_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/ConversionActionOperation` A conversion action mutate operation. |
| ### `conversion_custom_variable_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/ConversionCustomVariableOperation` A conversion custom variable mutate operation. |
| ### `conversion_goal_campaign_config_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/ConversionGoalCampaignConfigOperation` A conversion goal campaign config mutate operation. |
| ### `conversion_value_rule_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/ConversionValueRuleOperation` A conversion value rule mutate operation. |
| ### `conversion_value_rule_set_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/ConversionValueRuleSetOperation` A conversion value rule set mutate operation. |
| ### `custom_conversion_goal_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomConversionGoalOperation` A custom conversion goal mutate operation. |
| ### `customer_asset_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomerAssetOperation` A customer asset mutate operation. |
| ### `customer_conversion_goal_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomerConversionGoalOperation` A customer conversion goal mutate operation. |
| ### `customer_customizer_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomerCustomizerOperation` A customer customizer mutate operation. |
| ### `customer_label_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomerLabelOperation` A customer label mutate operation. |
| ### `customer_negative_criterion_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomerNegativeCriterionOperation` A customer negative criterion mutate operation. |
| ### `customer_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomerOperation` A customer mutate operation. |
| ### `customizer_attribute_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomizerAttributeOperation` A customizer attribute mutate operation. |
| ### `experiment_arm_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/ExperimentArmOperation` An experiment arm mutate operation. |
| ### `experiment_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/ExperimentOperation` An experiment mutate operation. |
| ### `keyword_plan_ad_group_keyword_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/KeywordPlanAdGroupKeywordOperation` A keyword plan ad group keyword operation. |
| ### `keyword_plan_ad_group_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/KeywordPlanAdGroupOperation` A keyword plan ad group operation. |
| ### `keyword_plan_campaign_keyword_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/KeywordPlanCampaignKeywordOperation` A keyword plan campaign keyword operation. |
| ### `keyword_plan_campaign_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/KeywordPlanCampaignOperation` A keyword plan campaign operation. |
| ### `keyword_plan_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/KeywordPlanOperation` A keyword plan operation. |
| ### `label_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/LabelOperation` A label mutate operation. |
| ### `quote_campaigns_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/QuoteCampaignsOperation` Request message for the QuoteCampaigns action. Requests using this operation must set validate_only to true. |
| ### `recommendation_subscription_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/RecommendationSubscriptionOperation` A recommendation subscription mutate operation. |
| ### `remarketing_action_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/RemarketingActionOperation` A remarketing action mutate operation. |
| ### `shared_criterion_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/SharedCriterionOperation` A shared criterion mutate operation. |
| ### `shared_set_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/SharedSetOperation` A shared set mutate operation. |
| ### `smart_campaign_setting_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/SmartCampaignSettingOperation` A Smart campaign setting mutate operation. |
| ### `user_list_operation` | `https://developers.google.com/google-ads/api/reference/rpc/v26/UserListOperation` A user list mutate operation. |