Show / Hide Table of Contents

Namespace Google.Apis.Merchant.loyaltycustomers_v1

Classes

AccountsResource

The "accounts" collection of methods.

AccountsResource.LoyaltyCustomersResource

The "loyaltyCustomers" collection of methods.

AccountsResource.LoyaltyCustomersResource.ManageRequest

Manages (inserts, updates, or removes) a customer's loyalty tier information. This method serves as a single interface for all changes to a customer's loyalty status. The specific action (insert, update, or remove) is determined by the current state of the merchant-to-customer association and the loyalty_tier value provided in the request. Operation Logic: * Upsert (Insert/Update): Providing any valid tier other than NON_MEMBER will associate the customer with that tier. If an association already exists, it will be updated; otherwise, a new one will be created. * Removal: Setting loyalty_tier to NON_MEMBER will remove any existing loyalty association for the customer. Privacy Note: To protect user privacy, this method consistently returns a 200 OK status with a default LoyaltyCustomer response if the customer's identifier cannot be matched to a Google account or if the user has not opted into loyalty personalization.

MerchantBaseServiceRequest<TResponse>

A base abstract class for Merchant requests.

MerchantService

The Merchant Service.

MerchantService.Scope

Available OAuth 2.0 scopes for use with the Merchant API.

MerchantService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Merchant API.

Enums

MerchantBaseServiceRequest<TResponse>.AltEnum

Data format for response.

MerchantBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

In this article
Back to top Generated by DocFX