# Functions
New creates a new APIService.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewService creates a new APIService.
No description provided by the author
No description provided by the author
# Constants
Manage your product listings and accounts for Google Shopping.
# Structs
Account: Account data.
No description provided by the author
No description provided by the author
AccountAutomaticImprovements: The automatic improvements of the account can be used to automatically update items, improve images and shipping.
AccountBusinessIdentity: The business identity attributes (https://support.google.com/merchants/answer/10342414) can be used to self-declare attributes that let customers know more about your business.
No description provided by the author
AccountConversionSettings: Settings for conversion tracking.
AccountCredentials: Credentials allowing Google to call a partner's API on behalf of a merchant.
No description provided by the author
No description provided by the author
No description provided by the author
AccountIdentityType: The account identity type used to specify attributes.
AccountImageImprovements: This improvement will attempt to automatically correct submitted images if they don't meet the image requirements (https://support.google.com/merchants/answer/6324350), for example, removing overlays.
AccountImageImprovementsSettings: Settings for the Automatic Image Improvements.
AccountIssue: An issue affecting specific merchant.
AccountIssueImpact: Overall impact of the issue.
AccountItemUpdates: Turning on item updates (https://support.google.com/merchants/answer/3246284) allows Google to automatically update items for you.
AccountItemUpdatesSettings: Settings for the Automatic Item Updates.
AccountLabel: Label assigned by CSS domain or CSS group to one of its sub-accounts.
AccountReturnCarrier: The return carrier information.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AccountsCustomBatchRequestEntry: A batch entry encoding a single non-batch accounts request.
No description provided by the author
No description provided by the author
AccountsCustomBatchResponseEntry: A batch entry encoding a single non-batch accounts response.
No description provided by the author
No description provided by the author
AccountShippingImprovements: Not available for MCAs accounts (https://support.google.com/merchants/answer/188487).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AccountStatus: The status of an account, that is, information about its products, which is computed offline and not returned immediately at insertion time.
No description provided by the author
No description provided by the author
No description provided by the author
AccountstatusesCustomBatchRequestEntry: A batch entry encoding a single non-batch accountstatuses request.
No description provided by the author
AccountstatusesCustomBatchResponseEntry: A batch entry encoding a single non-batch accountstatuses response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AccountTax: The tax settings of a merchant account.
No description provided by the author
No description provided by the author
AccounttaxCustomBatchRequestEntry: A batch entry encoding a single non-batch accounttax request.
No description provided by the author
AccounttaxCustomBatchResponseEntry: A batch entry encoding a single non-batch accounttax response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AccountTaxTaxRule: Tax calculation rule to apply in a state or province (US only).
No description provided by the author
No description provided by the author
No description provided by the author
Action: An actionable step that can be executed to solve the issue.
ActionFlow: Flow that can be selected for an action.
ActionInput: Input provided by the merchant.
ActionReason: A single reason why the action is not available.
No description provided by the author
AlternateDisputeResolution: The Alternate Dispute Resolution (ADR) that may be available to merchants in some regions.
No description provided by the author
AttributionSettings: Represents attribution settings for conversion sources receiving pre-attribution data.
AttributionSettingsConversionType: Message representing a types of conversion events.
BestSellers: Fields related to the Best sellers reports (https://support.google.com/merchants/answer/9488679).
Brand: Brand fields.
Breakdown: A detailed impact breakdown for a group of regions where the impact of the issue on different shopping destinations is the same.
BreakdownRegion: Region with code and localized name.
BuiltInSimpleAction: Action that is implemented and performed in (your) third-party application.
BuiltInSimpleActionAdditionalContent: Long text from external source.
BuiltInUserInputAction: Action that is implemented and performed in (your) third-party application.
No description provided by the author
Callout: An important message that should be highlighted.
No description provided by the author
No description provided by the author
CheckoutSettings: `CheckoutSettings` for a specific merchant ID.
CloudExportAdditionalProperties: Product property for the Cloud Retail API.
Collection: The collection message.
CollectionFeaturedProduct: The message for FeaturedProduct.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CollectionStatus: The collectionstatus message.
CollectionStatusDestinationStatus: Destination status message.
No description provided by the author
No description provided by the author
No description provided by the author
CollectionStatusItemLevelIssue: Issue associated with the collection.
CompetitiveVisibility: Fields related to [competitive visibility reports] (https://support.google.com/merchants/answer/11366442).
ConversionSource: Represents a conversion source owned by a Merchant account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Css: Information about CSS domain.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CustomAttribute: A message that represents custom attributes.
No description provided by the author
Datafeed: Datafeed configuration data.
DatafeedFetchSchedule: The required fields vary based on the frequency of fetching.
No description provided by the author
No description provided by the author
No description provided by the author
DatafeedsCustomBatchRequestEntry: A batch entry encoding a single non-batch datafeeds request.
No description provided by the author
DatafeedsCustomBatchResponseEntry: A batch entry encoding a single non-batch datafeeds response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DatafeedStatus: The status of a datafeed, that is, the result of the last retrieval of the datafeed computed asynchronously when the feed processing is finished.
DatafeedStatusError: An error occurring in the feed, like "invalid price".
No description provided by the author
No description provided by the author
DatafeedstatusesCustomBatchRequestEntry: A batch entry encoding a single non-batch datafeedstatuses request.
No description provided by the author
DatafeedstatusesCustomBatchResponseEntry: A batch entry encoding a single non-batch datafeedstatuses response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DatafeedStatusExample: An example occurrence for a particular error.
No description provided by the author
No description provided by the author
Date: Represents a whole or partial calendar date, such as a birthday.
DateTime: Represents civil time (or occasionally physical time).
DeliveryArea: A delivery area for the product.
DeliveryAreaPostalCodeRange: A range of postal codes that defines the delivery area.
No description provided by the author
Distance: Distance represented by an integer and unit.
ECommercePlatformLinkInfo: Additional information required for E_COMMERCE_PLATFORM link type.
Error: An error returned by the API.
Errors: A list of errors returned by a failed batch entry.
ExternalAction: Action that is implemented and performed outside of the third-party application.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FreeListingsProgramStatus: Response message for GetFreeListingsProgramStatus.
FreeListingsProgramStatusRegionStatus: Status of program and region.
FreeListingsProgramStatusReviewIneligibilityReasonDetails: Additional details for review ineligibility reasons.
FreeShippingThreshold: Conditions to be met for a product to have free shipping.
GenerateRecommendationsResponse: Response containing generated recommendations.
No description provided by the author
No description provided by the author
GoogleAnalyticsLink: "Google Analytics Link" sources can be used to get conversion data from an existing Google Analytics property into the linked Merchant Center account.
Headers: A non-empty list of row or column headers for a table.
No description provided by the author
No description provided by the author
InputField: Input field that needs to be available to the merchant.
InputFieldCheckboxInput: Checkbox input allows merchants to provide a boolean value.
InputFieldChoiceInput: Choice input allows merchants to select one of the offered choices.
InputFieldChoiceInputChoiceInputOption: A choice that merchant can select.
InputFieldTextInput: Text input allows merchants to provide a text value.
InputValue: Input provided by the merchant for input field.
InputValueCheckboxInputValue: Value for checkbox input field.
InputValueChoiceInputValue: Value for choice input field.
InputValueTextInputValue: Value for text input field.
InsertCheckoutSettingsRequest: Request message for the `InsertCheckoutSettings` method.
Installment: Details of a monthly installment payment offering.
LabelIds: The IDs of labels that should be assigned to the CSS domain.
No description provided by the author
No description provided by the author
No description provided by the author
LiaOmnichannelExperience: Omnichannel experience details.
No description provided by the author
No description provided by the author
LiaSettings: Local Inventory ads (LIA) settings.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListAccountLabelsResponse: Response message for the `ListAccountLabels` method.
ListAccountReturnCarrierResponse: Response for listing account return carriers.
ListCollectionsResponse: Response message for the ListCollections method.
ListCollectionStatusesResponse: Response message for the ListCollectionStatuses method.
ListConversionSourcesResponse: Response message for the ListConversionSources method.
ListCssesResponse: The response message for the `ListCsses` method.
ListMethodQuotasResponse: Response message for the ListMethodQuotas method.
ListPromotionResponse: Response message for Promotions.List method.
ListRegionsResponse: Response message for the `ListRegions` method.
ListReturnPolicyOnlineResponse: Response message for the `ListReturnPolicyOnline` method.
LocalInventory: Local inventory resource.
No description provided by the author
No description provided by the author
LocalinventoryCustomBatchRequestEntry: Batch entry encoding a single local inventory update request.
No description provided by the author
LocalinventoryCustomBatchResponseEntry: Batch entry encoding a single local inventory update response.
No description provided by the author
No description provided by the author
No description provided by the author
LoyaltyProgram: Allows the setting up of loyalty program benefits (for example price or points).
MerchantCenterDestination: "Merchant Center Destination" sources can be used to send conversion events from a website using a Google tag directly to a Merchant Center account where the source is created.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MethodQuota: The quota information per method in the Content API.
Metrics: Performance metrics.
No description provided by the author
MinimumOrderValueTableStoreCodeSetWithMov: A list of store code sets sharing the same minimum order value.
OrderTrackingSignal: Represents a merchant trade from which signals are extracted, e.g.
OrderTrackingSignalLineItemDetails: The line items of the order.
No description provided by the author
OrderTrackingSignalShipmentLineItemMapping: Represents how many items are in the shipment for the given shipment_id and line_item_id.
OrderTrackingSignalShippingInfo: The shipping information for the order.
No description provided by the author
PaymentServiceProviderLinkInfo: Additional information required for PAYMENT_SERVICE_PROVIDER link type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PosInventory: The absolute quantity of an item available at the given store.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PosSale: The change of the available quantity of an item at the given store.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PosStore: Store resource.
No description provided by the author
No description provided by the author
No description provided by the author
PriceAmount: The price represented as a number and currency.
PriceCompetitiveness: Price competitiveness fields requested by the merchant in the query.
PriceInsights: Price insights fields requested by the merchant in the query.
Product: Required product attributes are primarily defined by the product data specification.
ProductCertification: Product certification (https://support.google.com/merchants/answer/13528839), introduced for EU energy efficiency labeling compliance using the EU EPREL (https://eprel.ec.europa.eu/screen/home) database.
ProductCluster: Product cluster fields.
ProductDeliveryTime: The estimated days to deliver a product after an order is placed.
ProductDeliveryTimeAreaDeliveryTime: A pairing of `DeliveryArea` associated with a `DeliveryTime` for this product.
ProductDeliveryTimeAreaDeliveryTimeDeliveryTime: A delivery time for this product.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProductId: The Content API ID of the product.
ProductIssue: An issue affecting specific product.
ProductIssueImpact: Overall impact of product issue.
No description provided by the author
No description provided by the author
No description provided by the author
ProductsCustomBatchRequestEntry: A batch entry encoding a single non-batch products request.
No description provided by the author
ProductsCustomBatchResponseEntry: A batch entry encoding a single non-batch products response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProductStatus: The status of a product, that is, information about a product computed asynchronously.
No description provided by the author
No description provided by the author
No description provided by the author
ProductstatusesCustomBatchRequestEntry: A batch entry encoding a single non-batch productstatuses request.
No description provided by the author
ProductstatusesCustomBatchResponseEntry: A batch entry encoding a single non-batch productstatuses response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProductStructuredDescription: Structured description, for algorithmically (AI)-generated descriptions.
ProductStructuredTitle: Structured title, for algorithmically (AI)-generated titles.
No description provided by the author
No description provided by the author
ProductSustainabilityIncentive: Information regarding sustainability related incentive programs such as rebates or tax relief.
No description provided by the author
No description provided by the author
No description provided by the author
ProductView: Product fields.
ProductViewItemIssue: Item issue associated with the product.
ProductViewItemIssueIssueSeverityPerDestination: Issue severity for all affected regions in a destination.
ProductViewItemIssueItemIssueSeverity: Severity of an issue per destination in a region, and aggregated severity.
ProductViewItemIssueItemIssueType: Type of the item issue.
No description provided by the author
Promotion: Represents a promotion.
PromotionPromotionStatus: The status of the promotion.
PromotionPromotionStatusDestinationStatus: The destination status of the promotion.
PromotionPromotionStatusPromotionIssue: The issue associated with the promotion.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PubsubNotificationSettings: Settings for Pub/Sub notifications, all methods require that the caller is a direct user of the merchant center account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Recommendation: Recommendations are suggested ways to improve your merchant account's performance.
RecommendationCallToAction: Call to action (CTA) that explains how a merchant can implement this recommendation.
RecommendationCreative: Creative is a multimedia attachment to recommendation that can be used on the frontend.
RecommendationDescription: Google-provided description for the recommendation.
No description provided by the author
No description provided by the author
No description provided by the author
Region: Represents a geographic region that you can use as a target with both the `RegionalInventory` and `ShippingSettings` services.
RegionalInventory: Regional inventory resource.
No description provided by the author
No description provided by the author
RegionalinventoryCustomBatchRequestEntry: A batch entry encoding a single non-batch regional inventory request.
No description provided by the author
RegionalinventoryCustomBatchResponseEntry: A batch entry encoding a single non-batch regional inventory response.
No description provided by the author
No description provided by the author
RegionGeoTargetArea: A list of geotargets that defines the region area.
RegionPostalCodeArea: A list of postal codes that defines the region area.
RegionPostalCodeAreaPostalCodeRange: A range of postal codes that defines the region area.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RenderAccountIssuesRequestPayload: The payload for configuring how the content should be rendered.
RenderAccountIssuesResponse: Response containing support content and actions for listed account issues.
RenderProductIssuesRequestPayload: The payload for configuring how the content should be rendered.
RenderProductIssuesResponse: Response containing support content and actions for listed product issues.
ReportInteractionRequest: Request to report interactions on a recommendation.
ReportRow: Result row returned from the search query.
No description provided by the author
No description provided by the author
RequestPhoneVerificationRequest: Request message for the RequestPhoneVerification method.
RequestPhoneVerificationResponse: Response message for the RequestPhoneVerification method.
RequestReviewFreeListingsRequest: Request message for the RequestReviewFreeListings Program method.
RequestReviewShoppingAdsRequest: Request message for the RequestReviewShoppingAds program method.
ReturnAddress: Return address resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReturnPolicy: Return policy resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReturnPolicyOnline: Return policy online object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReturnPolicyOnlinePolicy: The available policies.
ReturnPolicyOnlineRestockingFee: The restocking fee.
ReturnPolicyOnlineReturnReasonCategoryInfo: The return reason category info wrapper.
ReturnPolicyOnlineReturnShippingFee: The return shipping fee.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SearchRequest: Request message for the ReportService.Search method.
SearchResponse: Response message for the ReportService.Search method.
Segments: Dimensions according to which metrics are segmented in the response.
No description provided by the author
ServiceStoreConfig: Stores that provide local delivery.
ServiceStoreConfigCutoffConfig: Time local delivery ends for the day based on the local timezone of the store.
ServiceStoreConfigCutoffConfigLocalCutoffTime: Time in hours and minutes in the local timezone when local delivery ends.
ShippingSettings: The merchant account's shipping settings.
No description provided by the author
No description provided by the author
ShippingsettingsCustomBatchRequestEntry: A batch entry encoding a single non-batch shippingsettings request.
No description provided by the author
ShippingsettingsCustomBatchResponseEntry: A batch entry encoding a single non-batch shipping settings response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ShoppingAdsProgramStatus: Response message for GetShoppingAdsProgramStatus.
ShoppingAdsProgramStatusRegionStatus: Status of program and region.
ShoppingAdsProgramStatusReviewIneligibilityReasonDetails: Additional details for review ineligibility reasons.
No description provided by the author
TextWithTooltip: Block of text that may contain a tooltip with more information.
TimePeriod: A message that represents a time period.
TimeZone: Represents a time zone from the IANA Time Zone Database (https://www.iana.org/time-zones).
TopicTrends: Topic trends fields requested by the merchant in the query.
No description provided by the author
No description provided by the author
No description provided by the author
TriggerActionPayload: The payload for the triggered action.
TriggerActionResponse: Response informing about the started action.
UndeleteConversionSourceRequest: Request message for the UndeleteConversionSource method.
UrlSettings: Specifications related to the `Checkout` URL.
Value: The single value of a rate group or the value of a rate group table's cell.
VerifyPhoneNumberRequest: Request message for the VerifyPhoneNumber method.
VerifyPhoneNumberResponse: Response message for the VerifyPhoneNumber method.
Warehouse: A fulfillment warehouse, which stores and handles inventory.
No description provided by the author
No description provided by the author
No description provided by the author