/resources/customer.proto

--- v25/resources/customer.proto    2026-10-26 16:32:22.000000000 +0000
+++ v26/resources/customer.proto    2026-10-26 16:32:28.000000000 +0000
@@ -168,9 +169,8 @@
   CustomerAgreementSetting customer_agreement_setting = 44
       [(google.api.field_behavior) = OUTPUT_ONLY];

-  // Output only. Settings for Local Services customer.
-  LocalServicesSettings local_services_settings = 45
-      [(google.api.field_behavior) = OUTPUT_ONLY];
+  // Settings for Local Services customer.
+  LocalServicesSettings local_services_settings = 45;

   // Brand Safety setting at the account level. Allows for selecting
   // an inventory type to show your ads on content that is the right fit for
@@ -237,20 +237,26 @@
   // this customer. If this customer is using cross-account conversion tracking,
   // the value returned will differ based on the `login-customer-id` of the
   // request.
-  google.ads.googleads.v25.enums.ConversionTrackingStatusEnum
+  google.ads.googleads.v26.enums.ConversionTrackingStatusEnum
       .ConversionTrackingStatus conversion_tracking_status = 6
       [(google.api.field_behavior) = OUTPUT_ONLY];

-  // Output only. Deprecated: Use enablement_setting instead. Whether the
-  // customer is opted-in for enhanced conversions for leads. If using
-  // cross-account conversion tracking, this value is inherited from the
-  // manager. This field is read-only.
-  bool enhanced_conversions_for_leads_enabled = 7
-      [deprecated = true, (google.api.field_behavior) = OUTPUT_ONLY];
-
   // The resource name of the customer where conversions are created and
   // managed. This field is read-only.
   string google_ads_conversion_customer = 8;
+
+  // Output only. Account-level setting indicating whether enhanced conversions
+  // is enabled for the customer. This field is read-only.
+  optional google.ads.googleads.v26.enums.EnhancedConversionsConfigEnum
+      .EnhancedConversionsConfig enablement_setting = 9
+      [(google.api.field_behavior) = OUTPUT_ONLY];
+
+  // Output only. The effective account-level enhanced conversions setting for
+  // the customer. If using cross-account conversion tracking, this value is
+  // inherited from the manager. This field is read-only.
+  optional google.ads.googleads.v26.enums.EnhancedConversionsConfigEnum
+      .EnhancedConversionsConfig effective_enablement_setting = 10
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 }

 // Remarketing setting for a customer.
@@ -275,6 +281,31 @@
   // Output only. A read-only list of geo vertical level insurance statuses.
   repeated GranularInsuranceStatus granular_insurance_statuses = 2
       [(google.api.field_behavior) = OUTPUT_ONLY];
+
+  // Settings for external redemption provider integration.
+  RedemptionProviderInfo redemption_provider_info = 3;
+}
+
+// Information about the external redemption provider for a Local Services
+// customer.
+message RedemptionProviderInfo {
+  // Required. Identifier for a merchant in an external partner's point-of-sale
+  // system.
+  ExternalPartnerMerchantId external_merchant_id = 1
+      [(google.api.field_behavior) = REQUIRED];
+}
+
+// Identifier for a merchant in an external partner's point-of-sale system.
+message ExternalPartnerMerchantId {
+  // The external merchant identifier.
+  oneof id {
+    // Numeric merchant identifier in the external partner's system.
+    int64 numeric_id = 1;
+
+    // Alphanumeric or string merchant identifier in the external partner's
+    // system. The length of this string must be between 1 and 50, inclusive.
+    string alphanumeric_id = 2;
+  }
 }

 // License status at geo + vertical level.