> [!CAUTION]
> **Caution:** This documentation is for Google Ads API **v24** . The latest active version is [**v26**](https://developers.google.com/google-ads/api/reference/rpc/latest/MutateOperation).

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